Početna stranica » tehnologije » Kako učiti programiranje od nule

    Kako učiti programiranje od nule


    Nudimo vam pet praktičnih usluga uz pomoć kojih gotovo svatko može naučiti kodiranje:

    1. Kodekademija
    Najpopularnija usluga u području učenja programa od nule, dobila je nekoliko značajnih krugova financiranja. Poznat po tome što je apsolutno slobodan i kreiran posebno za one koji ne razumiju ništa u programiranju. Podučava osnovna načela rada s JavaScriptom, HTML i CSS, Python i Ruby. Obuka se odvija u obliku kratkih vježbi s jednostavnim zadacima i uputama. Korisnik piše kôd i odmah vidi rezultat svojih akcija..

    Za dodatnu motivaciju, Codecademy je osmislio sustav poticajnih bedževa za ispunjavanje zadatka, prolazak dijela ili prolazak testova. Služba pomno prati napredak i dosljedno gradi studij, sugerirajući koje teme treba dalje proučavati. Također, svatko može napraviti vlastiti tečaj ili napisati nekoliko vježbi za druge korisnike. Najpopularniji tečaj zove se Code Year - nakon što ga prođe, možete naučiti kako napraviti web stranice ili igre..

    Usluga Link: codecademy. com

    2. Šifra škole
    Ako Codecademy ima minimalistički pristup učenju, tada Školska škola voli sanjati i eksperimentirati. Najzanimljivija stvar kod njih nije osnovna Ruby, JavaScript, HTML / CSS i iOS lekcija, već nastavni tečajevi, kao što su Rails for Zombies. Kredo tvrtke je Learn by Doing (Učiti u djelu). Umjesto dosadnih apstraktnih zadataka, nude korisnicima da programiraju ono što ih zanima, na primjer, zombi igre..

    Svi osnovni tečajevi sastoje se od pet razina od kojih svaka počinje s 15-minutnim nastavnim videozapisima. Zatim slijedite vježbe, u procesu u kojem možete odmah dobiti povratne informacije i vidjeti svoje rezultate. Na primjer, u tijeku stvaranja aplikacija za iPhone postoji emulator koji pokazuje kako će kod izgledati na zaslonu gadgeta. I ovdje nije bilo bez gamifikacije: morate zaraditi bodove i dobiti značke.

    Veza do usluge: kodne škole. com

    3. Treehouse
    Treehouse usredotočiti na video trening. Čak i ako niste spremni za punopravni tečaj o izradi web-lokacije, aplikacije za iPhone ili Android, ali samo želite dobiti osnovno znanje o tome što je internet i kako radi, trebate se pretplatiti na njihov YouTube kanal. Oni koji odluče početi učiti Ruby on Rails, PHP i druge programske jezike, stranica čeka više od 1000 video tutoriala. Prikupljaju se na tečajevima web dizajna, programiranja, tehnološkog poduzetništva i još mnogo toga..

    Videozapisi se stalno ažuriraju, tako da tečajevi nisu moralno zastarjeli. Nakon svakog videa daju se praktični zadaci, interaktivni kvizovi. Na kraju svakog tečaja pripremit ćete mali projekt. Nakon toga, usluga će vam reći što je vrijedno dalje proučavati. Stranica ima dobar korisnički forum, možete dobiti povratne informacije od stručnjaka, sudjelovati u majstorskim tečajevima. Jedini nedostatak je da obuka košta novac, od 250 do 490 dolara godišnje. Treehouse ima veliki besplatni affiliate projekt za one koji su već nešto naučili - Code Racer. Morate kodirati brzinu, natječući se s neprijateljem. U tom procesu, možete se umiješati na svaki način: na primjer, bacite mu ekrane fotografije mačaka.

    Usluga veza: teamtreehouse. com

    4. Udacnost
    Ako vam samo učenje ne odgovara, možete pohađati online tečajeve s drugim početnicima na Coursera, Udacity i drugim specijaliziranim stranicama. Prednost takvih tečajeva je u tome što imate, iako udaljeni, ali učitelj, i određeni tempo proučavanja, koji vam ne dopušta da se opustite. Tečaj Uvod u informatiku (na video) je vrlo popularan među početnicima. Udacity, stvoren na temelju Sveučilišta Stanford, dobar je jer pruža sveučilišne tečajeve u potpuno prilagođenom obliku za daljinsko osposobljavanje. Uz svaki tečaj postoji skala težine. Pretpostavlja se da ćete, nakon završetka tečaja s nultom složenošću, biti spremni završiti ostatak, gdje se proučavaju određeni jezici. Coursera također ima mnogo tečajeva za početnike programera, primjerice posvećenih Pythonu i stvaranju kreativnih mobilnih aplikacija..

    Veza s uslugom: udacity. com

    5. Sparki
    Ako potisnete ponos i shvatite da su svi gore navedeni tečajevi još uvijek previše komplicirani, možete početi s onima koji su stvoreni posebno za djecu. Primjerice, aplikacija za iPad i iPhone Premjesti kornjaču. Ovo je igra koja uči programiranje kroz male zadatke, od kojih svaki čini bug poteza. Usluga Alice, stvorena na Sveučilištu Carnegie Mellon, podučava stvaranju pokretnih 3D heroja, dok u isto vrijeme daje osnove C ++ i Java. Hackety Hack je aplikacija za učenje osnove Ruby. Za razliku od prethodnih, to ne radi kroz slike, već već kroz specifične jezične naredbe. Ali, naravno, najbolja stvar za djecu su roboti, programirani za obavljanje jednostavnih naredbi koje najprije morate registrirati u obliku računalnog koda. Jedan od njih - robot Sparki, koji je skupio novac za Kickstarter. Ovdje možete unaprijed naručiti, a to će koštati samo 100 USD.