
Do prije nekoliko godina poznavanje programskih jezika je još uvijek bilo ograničeno na profesionalce i obrazovane programere koji su svoje vještine kovali kod profesora i uz knjige, ostavljajući kod iza aplikacija apstraktnim za većinu korisnika. Danas više nema opravdanja za nepoznavanje programskih jezika- barem u osnovama.
Mnoštvo web stranica i aplikacija pruža besplatne tečajeve za učenje programskih jezika, a koliko su zahtjevni ovisi i o jeziku koji se uči. Obilježje većine aplikacija je inovativan pristup koji učenje čini i zabavnim. Aplikacije i stranice se uglavnom temelje na učenju kroz rad, pa korisnik prvog zadatka uči u praksi, uz različite sustave nagrađivanja za riješeni zadatak.

Jedna od najpopularnijih stranica je Codecademy.com koja pruža tečajeve za osnove web dizajna, HTML, CSS, JavaScript, Ruby i druge. Codecademy korisniku na ekranu prikazuje zaslon s teorijom i zadatkom, komandni redak za ispisivanje i prozor u kojem kod odmah pretvara u web stranicu. Korisnik prolazi kroz interaktivne tečajeve, a može pristupiti i samostalnim projektima koji su nešto zahtjevniji. Ovo je odličan izbor za učenje web dizajna.
Uz Codecademy stoji i Code School koji radi na istom principu, učeći korisnika kroz vježbu. Code School pruža kvalitetnu uslugu, a nude i tečaj programiranja za iOS. Tečajevi su pak složeni kao igra kroz koju korisnik prolazi kodirajući elemente.
Napiši kod, skini profesoricu
Iako je Codecademy veoma jednostavan i korisnika odmah uvlači u vježbe, poznavanje osnova sintakse je dobro došlo. Za osnove osnova programiranja pobrinule su se Codebabes.com. To je stranica koja pruža video lekcije o osnovama programiranja, koje drže mlade programerke, a dobar rezultat ne nagrađuju ocjenom već odjećom, ili manjkom iste. Stranica je naišla na otpor pri pokretanju jer je mnogi smatraju neprikladnom, ali programerski dio je autentičan.

Knjige i kolegiji
Udacity je platforma koja je sadržajno puno snažnija od konkurencije, no bez interaktivnosti. Web stranica ili aplikacija pruža korisnicima video seminare i tečajeve programiranja, ali i omogućava usvajanje drugih tehnoloških vještina zahvaljujući uspješnim i poznatim predavača koji rade u tvrtkama poput Googlea. Udacity pruža puno više, uključujući tečajeve nekih zahtjevnijih jezika poput Jave.
Osim webinara i interaktivnih programa za vježbanje na raspolaganju stoje i web stranice poput Programing – mother**** koja pruža mnoštvo besplatnih e-knjiga, dok za tiskana izdanja korisnik ipak mora platiti. Stranicu je pokrenuo Zed Shaw, autor već renomiranih knjiga o programiranju, a diči se direktnim pristupom programiranju, bez okolišanja.

Učenje kroz projekt
Zanimljiv pristup ima TeamTreehouse.com, stranica koja ne usmjerava korisnika na rješavanje pojedinačnih zadataka i rješavanje problema, već na izradu projekta od samog početka. Treehouse pruža prozor za ispisivanje koda i prozor u kojemu se kod realizira. Pomoć i objašnjenja pritom pruža glasovni zapis koji provodi kroz korake.

Uz ove platforme postoji još mnoštvo jednako kvalitetnih- nikad nije bilo tako jednostavno i zabavno naučiti programske jezike, počevši od učenja sintakse na Codebabes.com, korištenja iste na Codecademy.com pa sve do zahtjevnih lekcija koje pruža Udacity.
Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.
Pravila ponašanja
Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:
Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.
Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.
Komentari
Davor
29. 07. 2014. u 3:20 pm
Lijep članak no izostavili ste domaće tutorijal stranice, recimo lakotuts(dot)com. U svakom slučaju treba nam više domaćih tutorijal stranica, zar ne?
Tena Šojer
29. 07. 2014. u 3:45 pm
Slažem se Davore, i planiramo napraviti i pregled domaćih stranica, a svi prijedlozi su dobrodošli!
Davor
29. 07. 2014. u 3:52 pm
U tom slucaju evo jos par domacih stranica
gledaj-uci(dot)com
mltutorijali(dot)com
youtube(dot)com/user/kejnav
Mario Borna Mjertan
29. 07. 2014. u 9:31 pm
Od domaćih je nedavno pokrenut programiranje.org, a i mi na Linuxu za sve znamo tu i tamo imati neki tutorijal o programiranju (http://www.linuxzasve.com/?s=python&x=0&y=0 – serija jednostavno pisanih tutorijala o Pythonu, http://www.linuxzasve.com/?s=java&x=0&y=0 – malo složeniji tutorijali o Java programiranju).
Eto, nadam se da pomaže 🙂
Tena Šojer
29. 07. 2014. u 9:33 pm
Svakako pomaže, hvala! Biti će lijepo sastaviti pregled da se vidi i koliko domaćih servisa ima 🙂
Tena Šojer
29. 07. 2014. u 3:54 pm
Odlično, hvala! 🙂