Zakoračili smo u 2014. i vrijeme je da u ovih nekoliko dana razmislimo što želimo napraviti u ovoj godinu, čemu ćemo se više posvetiti a čemu manje.

Iako svaki ima cilj za sebe, neki će više vježbati, neki će manje piti, neki će položiti vozački, neki naučiti svirati gitaru, no s obzirom na nezaposlenost u Hrvatskoj, možda bi svatko od vas trebao početi učiti programirati jer upravo je to posao koji se najviše traži.

Naučiti programirati je isto kao naučiti strani jezik. Zaboravite sve iluzije da ćete naučiti programirati za 30 ili 90 dana. Da ćete imati super aplikaciju već za 3 mjeseca i da će ju koristiti 100.000 ljudi. Budite skromniji i radije prionite poslu umjesto da razmišljate kako ćete biti super cool programer.

Svi znamo dobro poznatu činjenicu Konfucija “Svako putovanje od 1000 milja započinje malim korakom” — neka vam to stoji negdje duboko upisano u sjećanju dok se učite programirati ili što god drugo radili. U nastavku možete pronaći resurse za besplatno učenje programiranja online!

1. Tutsplus

Envato je sada velika kompanija na kojoj možete pronaći hrpetinu besplatnih video lekcija o svim najbitnijim programskim jezicima. Osim videa, možete pronaći i članke na kojima možete naučiti puno toga. Također, ako želite možete naučiti i raditi s Photoshopom, Illustratorom i mnogim drugim danas modernim alatima, možete to pronaći na Tutsplus. Ukoliko želite više videa, možete platiti premium račun koji košta svega 29 dolara!

15 besplatnih online resursa pomoću kojih možete naučiti programirati

2. SmashingMagazine

Možda jedan od najpopularnijih webova za usvajanje novih vještina, SmashingMagazine nudi brojne tutoriale o programiranju gdje možete naučiti osnove ako ste početnik ili neke napredne mogućnosti ako ste već ranije odlučiti naučiti programirati.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

 

3. Code.org

Projekt koji je pokupio puno medijske pažnje, a koji podržavaju i Mark Zuckerberg i Bill Gates, ovaj projekt naučit će vas kako razmišljati kao programer. Doslovno uz igru (iako je namijenjeno klincima) uz ovaj servis naučit ćete JavaScript, Python, kako raditi iPhone ili Android aplikacije, itd.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

4. Codecademy

Možda najbolji servis za uvod u programiranje. Interaktivne lekcije o osnovama weba, uvest će vas u svijet jQueryja, JavaScripta, PHP-a, Pythona, te Rubyja. Vrlo precizno objašnjeno uz hintove koji vam pomažu da riješite problem. Ako pak zapnete tu je uvijek forum na kojem su riješeni svi zadaci iz kojih možete napraviti svoje prve korake u daljnjem učenju. Kada završite sve lekcije nećete biti programer, no Codecademy je odlična odskočna daska za daljnje učenje.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

5. CoolSchool

Iako se plaća pristup svim lekcijama, neke su besplatne i možete isprobati prije nego što uplatite par dolara i time uložite u svoju edukaciju — što nikad ne bi trebao predstavljati problem. Razmislite mjesečno vam je to par piva ili kava! Code School također nudi lekcije o svim modernim programskim jezicima no malo je naprednije od neki basic tutoriala kao što je primjerice Codecademya.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

6. Code Racer

Treehouse, inače također odličan servis s lekcijama o programiranju, ima projekt Code/Racer koji će vas na zabavan način učiti programirate uz to da se uvijek utrkujete i skupljate badegeve. Treehouse ima preko 650 videa!

15 besplatnih online resursa pomoću kojih možete naučiti programirati

7. Coursera

O Courseri ne treba puno govoriti. Online edukacija postaje sve relevantnija i pristupačnija, pa tako na Courseri možete naći lekcije koje vas interesiraju, primjerice iz određenog programskog jezika. Možda mali nedostatak je da za neke lekcije trebate čekati da se pojave, no za to vrijeme imate pregršt drugih servisa gdje možete učiti i usavršavati znanje.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

8. Mozilla Developer Network

Mozilla Developer Network je bogata kolekcija dokumenata o web development namijenjen svakome, od eksperta pa do studenata koji tek počinju. MDN će postati vaše mjesto gdje tražite informacije

15 besplatnih online resursa pomoću kojih možete naučiti programirati

9. Khan Academy

Još jedan odličan i besplatan servis za učenje svih vrsta digitalnih vještina, od programiranja pa do teorije računalnih znanosti. Svakako vrijedno uloženog vremena

15 besplatnih online resursa pomoću kojih možete naučiti programirati

10. Learn Python The Hard Way

Kao što i sam naslov govori, ovdje možete naučiti raditi u Pythonu, no za video lekcije morat ćete izdvojiti 29 dolara. ‘Hard Way’ se zove jer vas tjera da tipkate kod umjesto da kopirate i zalijepite linije. Ako želite naučiti programirati onda morate naučiti da copy/paste ne funkcionira. Kada ćete usavršiti znanje i kada ćete znati što točno ta linija koda znači, onda možete c/p.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

11. Try Ruby

Ruby je sve popularniji moderni programski jezik koji valja isprobati. Ako želite raditi na Railsima, prvo morate naučiti osnove Ruby-a, a ovo je izuzetno dobar servis koji će vam omogućiti upravo to. Vrlo je slično CodeAcademyju i zato je dobar za početnike.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

12. The New Boston

Kako sebe naziva Bucky je dobar učitelj za sve početnike koji je objavio osnove svih popularnih programskih jezika na svom YouTube kanalu. Možete naučiti Ruby, PHP, C++, JavaScript i još mnogo toga. Nakon Codecademya pustite da vam Bucky pomogne utvrditi znanje.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

13. Renaissanceincroatia

O Mislavu smo već pisali, stoga posjetite ovaj link i saznajte više informacija o ovom blogu. Na www.renaissanceincroatia.com možete naučiti osnove C++, JavaScripta, Pascala, PHP-a i XHTML-a i CSS-a. Tutorial je u potpunosti na hrvatskom jeziku

15 besplatnih online resursa pomoću kojih možete naučiti programirati

14. Laracasts

Laravel je jedan od PHP frameworka koji su doživjeli boom u samo godinu dana. Taylor Otwell napravio je ovaj framework za sebe, no očito je kako ga je ubrzo prihvatila cijela PHP zajednica. Jeffrey Way pokretač je Laracastsa, servisa koji nudi nekoliko besplatnih lekcija pomoću kojih možete naučiti Laravel, a ako želite vidjeti baš svaku lekcije trebate izdvojiti svega 9 dolara mjesečno.

15 besplatnih online resursa pomoću kojih možete naučiti programirati

15. Google Helpouts

Relativno novi Googleov servis pomoću kojeg možete pronaći ljude od kojih možete nešto naučiti, pa se tako na popisu može naći i pokoji programski jezik ili nešto drugo. Neki korisnici naplaćuju svoje vrijeme, no neki su besplatni. Svakako istražite što se nudi i u uživo pričajte i učite od drugih ljudi!

15 besplatnih online resursa pomoću kojih možete naučiti programirati