Ako sa naučiť programovanie od nuly
Ponúkame Vám päť pohodlných služieb, pomocou ktorých sa môže naučiť kódovať takmer každý:
1. Codecademy
Najobľúbenejšie služby v oblasti vzdelávacích programov od nuly, dostal niekoľko významných kôl financovania. Je známy tým, že je úplne slobodný a vytvorený špeciálne pre tých, ktorí nič nerozumejú v programovaní. Vyučuje základné princípy práce s JavaScript, HTML a CSS, Python a Ruby. Výcvik prebieha formou krátkych cvičení s jednoduchými úlohami a pokynmi. Užívateľ zapíše kód a okamžite vidí výsledok svojich činností..
Pre ďalšiu motiváciu prišla Codecademy so systémom motivačných odznakov na splnenie úlohy, absolvovanie sekcie alebo absolvovanie testov. Služba pozorne sleduje pokrok a dôsledne buduje študijný program, ktorý naznačuje, ktoré témy je potrebné ďalej študovať. Každý môže tiež vytvoriť vlastný kurz alebo napísať niekoľko cvičení pre iných používateľov. Najobľúbenejší kurz sa volá Kódový rok - po jeho absolvovaní sa môžete naučiť vytvárať webové stránky alebo hry..
Service Link: codecademy. com
2. Kódová škola
Ak má Codecademy minimalistický prístup k vzdelávaniu, potom Code School miluje snívať a experimentovať. Najzaujímavejšie na nich nie sú základné lekcie Ruby, JavaScript, HTML / CSS a iOS, ale kurzy pokračovania, ako napríklad Rails for Zombies. Krédom spoločnosti je naučiť sa robiť ("Naučiť sa herectvom"). Namiesto nudných abstraktných úloh ponúkajú používateľom program, čo sa zaujíma, napríklad o zombie hry..
Všetky základné kurzy pozostávajú z piatich úrovní, z ktorých každá začína 15 minútovým inštruktážnym videom. Potom nasledujte cvičenia, v ktorých môžete okamžite získať spätnú väzbu a vidieť svoje výsledky. Napríklad v kurze na vytváranie aplikácií pre iPhone je emulátor, ktorý ukazuje, ako bude kód vyzerať na obrazovke modulu gadget. Aj tu nebolo bez gamifikácie: musíte získať body a získať odznaky.
Odkaz na službu: codechool. com
3. Treehouse
Treehouse sa zameriava na tréningové video. Aj keď nie ste pripravení na plnohodnotný kurz na vytvorenie webovej stránky, aplikácie pre iPhone alebo Android, ale chcete len získať základné vedomosti o tom, čo je internet a ako funguje, mali by ste sa prihlásiť na odber kanála YouTube. Tí, ktorí sa rozhodli začať učiť Ruby on Rails, PHP a ďalšie programovacie jazyky, stránka čaká na viac ako 1 000 video tutoriálov. Sú zhromažďované v kurzoch o web dizajne, programovaní, technologickom podnikaní a oveľa viac..
Videá sú neustále aktualizované, takže kurzy nie sú morálne zastarané. Po každom videu praktické úlohy, interaktívne kvízy sú uvedené. Na konci každého kurzu budete mať pripravený malý projekt. Potom vám služba povie, čo stojí za to ďalej študovať. Stránka má dobré užívateľské fórum, môžete získať spätnú väzbu od odborníkov, zúčastniť sa majstrovských tried. Jedinou nevýhodou je, že školenie stojí peniaze, od $ 250 do 490 dolárov za rok. Treehouse má veľký bezplatný partnerský projekt pre tých, ktorí sa už niečo naučili - Code Racer. Tam musíte kódovať rýchlosť, súťažiť s nepriateľom. V procese, môžete zasahovať do všetkých smerov: napríklad hodiť jeho fotografie z obrazoviek mačiek.
Odkaz na službu: teamtreehouse. com
4. Udacity
Ak vám učenie nevyhovuje, môžete sa zúčastniť kurzov online s inými začiatočníkmi na Coursera, Udacity a iných špecializovaných stránkach. Výhodou takýchto kurzov je, že máte, aj keď vzdialeného, ale učiteľa a určité tempo štúdia, ktoré vám neumožňuje relaxovať. Kurz Úvod do informatiky (na videu) je veľmi obľúbený medzi začiatočníkmi. Udacity, vytvorený na základe Stanfordskej univerzity, je dobrý, pretože poskytuje univerzitné kurzy v úplne prispôsobenej forme pre diaľkové vzdelávanie. Vedľa každého kurzu je stupnica obtiažnosti. Predpokladá sa, že po absolvovaní kurzu s nulovou zložitosťou budete pripravený dokončiť zvyšok, kde sa študujú špecifické jazyky. Coursera má tiež veľa kurzov pre začínajúcich programátorov, napríklad venovaných Pythonu a vytváraniu kreatívnych mobilných aplikácií..
Odkaz na službu: udacity. com
5. Sparki
Ak potlačíte hrdosť a uvedomíte si, že všetky vyššie uvedené kurzy sú stále príliš komplikované, môžete začať s tými, ktoré boli vytvorené špeciálne pre deti. Napríklad aplikácia pre iPad a iPhone Presun Turtle. Toto je hra, ktorá učí programovanie prostredníctvom malých úloh, z ktorých každý robí chybu. Služba Alice, vytvorená na Carnegie Mellon University, učí vytváranie pohyblivých 3D hrdinov a zároveň dáva základy C ++ a Java. Hackety Hack je aplikácia naučiť základy Ruby. Na rozdiel od predchádzajúcich, nerobí to cez obrázky, ale už cez špecifické jazykové príkazy. Samozrejme, že najlepšou vecou pre deti sú roboti, naprogramovaní na vykonávanie jednoduchých príkazov, ktoré musíte najprv zaregistrovať vo forme počítačového kódu. Jeden z nich - robot Sparki, ktorý zarobil peniaze pre Kickstarter. Tu si môžete objednať a bude stáť len 100 dolárov.