Jak se naučit programování od nuly
Nabízíme Vám pět pohodlných služeb, pomocí kterých se může naučit kódovat téměř každý:
1. Codecademy
Nejoblíbenější služba v oblasti výuky programování od nuly, získal několik významných kol financování. Známý tím, že je naprosto svobodný a vytvořený speciálně pro ty, kteří nic nerozumí v programování. Učí základní principy práce s JavaScript, HTML a CSS, Python a Ruby. Výcvik probíhá formou krátkých cvičení s jednoduchými úkoly a pokyny. Uživatel zapíše kód a okamžitě uvidí výsledek svých akcí..
Pro další motivaci, Codecademy přišel se systémem pobídkových odznaků pro dokončení úkolu, absolvování sekce nebo absolvování testů. Služba pozorně sleduje pokrok a důsledně buduje studijní program, který naznačuje, která témata je třeba dále studovat. Také každý může vytvořit vlastní kurz nebo napsat několik cvičení pro ostatní uživatele. Nejoblíbenější kurz se nazývá Code Year - po jeho absolvování se můžete naučit vytvářet webové stránky nebo hry..
Service Link: codecademy. com
2. Kódová škola
Má-li Codecademy minimalistický přístup k učení, pak Code School miluje snít a experimentovat. Nejzajímavější na nich není základní lekce Ruby, JavaScript, HTML / CSS a iOS, ale pokračování kurzů, jako jsou Rails for Zombies. Krédem společnosti je Learn by Doing ("Naučte se herectvím"). Namísto nudných abstraktních úkolů nabízejí uživatelům program, který se zajímá, například o zombie hry..
Všechny základní kurzy se skládají z pěti úrovní, z nichž každá začíná 15minutovým výukovým videem. Pak následujte cvičení, v jejichž průběhu můžete okamžitě získat zpětnou vazbu a vidět své výsledky. Například v kurzu pro vytváření aplikací pro iPhone je emulátor, který ukazuje, jak bude kód vypadat na obrazovce miniaplikace. Také zde nebylo bez gamifikace: musíte získat body a získat odznaky.
Odkaz na službu: codechool. com
3. Treehouse
Treehouse zaměřit na školení videa. Dokonce i když nejste připraveni na plnohodnotný kurz o vytvoření webové stránky, aplikace pro iPhone nebo Android, ale chcete získat základní znalosti o tom, co je internet a jak funguje, měli byste se přihlásit k odběru kanálu YouTube. Ti, kteří se rozhodnou začít studovat Ruby on Rails, PHP a další programovací jazyky, budou čekat na více než 1 000 video tutoriálů. Jsou shromažďovány v kurzech o web designu, programování, technologickém podnikání a mnoho dalšího..
Videa jsou neustále aktualizována, takže kurzy nejsou morálně zastaralé. Po každém videu jsou uvedeny praktické úkoly. Na konci každého kurzu budete mít připravený malý projekt. Po tom, služba vám řekne, co stojí za to studovat dále. Stránky mají dobré uživatelské fórum, můžete získat zpětnou vazbu od odborníků, účastnit se mistrovských kurzů. Jedinou nevýhodou je, že školení stojí peníze, od $ 250 do $ 490 za rok. Treehouse má velký bezplatný partnerský projekt pro ty, kteří se již něco naučili - Code Racer. Tam musíte kódovat rychlost, soutěžit s nepřítelem. V tomto procesu můžete zasahovat do všech směrů: například hodit jeho fotografie z fotografií koček.
Servisní odkaz: teamtreehouse. com
4. Udacity
Pokud se vám výuka nevyhovuje, můžete se zúčastnit online kurzů s dalšími začátečníky na Coursera, Udacity a dalších specializovaných stránkách. Výhodou těchto kurzů je, že máte, i když vzdálené, ale učitele, a určité tempo studia, které vám neumožňuje relaxovat. Kurz Úvod do informatiky (video) je mezi začátečníky velmi populární. Udacity, vytvořený na základě Stanfordské univerzity, je dobrý, protože poskytuje univerzitní kurzy ve zcela přizpůsobené formě pro dálkové vzdělávání. Vedle každého kurzu je stupnice obtížnosti. Předpokládá se, že po absolvování kurzu s nulovou složitostí budete připraveni dokončit zbytek, kde budou studovány specifické jazyky. Coursera má také mnoho kurzů pro začínající programátory, například věnované Pythonu a vytváření kreativních mobilních aplikací..
Odkaz na službu: udacity. com
5. Sparki
Pokud potlačíte pýchu a uznáte, že všechny výše uvedené kurzy jsou stále příliš komplikované, můžete začít s těmi, které byly vytvořeny speciálně pro děti. Například aplikace pro iPad a iPhone Přesun Turtle. Jedná se o hru, která učí programování prostřednictvím malých úkolů, z nichž každý dělá chybu. Služba Alice, vytvořená na Carnegie Mellon University, učí vytváření pohyblivých 3D hrdinů a zároveň dává základy C ++ a Java. Hackety Hack je aplikace, která se naučí základy Ruby. Na rozdíl od předchozích, nečiní to přes obrázky, ale již přes specifické jazykové příkazy. Samozřejmě, nejlepší pro děti jsou roboti, naprogramovaní k provádění jednoduchých příkazů, které je třeba nejprve zaregistrovat v podobě počítačového kódu. Jeden z nich - robot Sparki, který vydělal peníze na Kickstarter. Můžete si ji objednat předem a bude to stát pouze 100 dolarů.