Zaista znam što vas muči. Internet je nevjerojatno sredstvo za dobivanje znanja, ali kategorizacija te princip trženja na Internetu može biti kompleksan- Zašto? Zato jer vi želite nešto naučiti da bi izvršili neki zadatak no ne možete alate povući niti za rep niti za glavu jer ima toliko mišljenja, toliko stvari i toliko mjesta gdje se sve to može staviti u jednu riznicu "nemam pojma više što želim" u vašoj glavi i tu prestaje interes.
No, budim konkretni: web programiranje je danas širok pojam. Ako znate programski jezik Python koji se koristi i za desktop programiranje - možete reći da ste programer. Ipak, najćešće to znači da poznajete skupinu programskih jezika: HTML (s XHTML), PHP, JavaScript i neki jezik za manipuliranjem baza (SQL). Ukoliko ove jezike poznajete jako dobro, mogli bi reći da ste poprilično dobar web programer. Ali, kvaliteta poznavanja jezika je bitnija od pukog poznavanja sve sile programskih jezika. Vama treba odredište gdje ćete skupljati znanje o PHP-u? Nije problem, ali uz PHP bi valjalo naučiti i HTML (XHTML) te se malo zainteresirati i za SQL. Naravno, takvih baza znanja ima, jedan od njih je Znatko gdje možete postaviti sva svoja pitanja, ali za vodiče, evo primjera:
-
W3Schools (Iako određeni korisnici tvrde da W3Schols nije baš toliko kvalitetan izvor informacija, odličan je za početnike i dobro kategoriziran - tu možete naći sve: od PHP-a kojeg želite naučiti, SQL-a, CSS-a, HTML-a ...
-
PHPManual (Po meni najbolji izvor informacija za PHP no ne očekujte lagan put - sve je tehnički objašnjeno, pa ako imate volje - ovo je siguran put no pomalo teži, ali ultimativno je PHP jezik koji se mijenja pa je ovdje sve veoma ažaurirano)
-
PHP Reference Book Blog (Napisan od strane početnika, jako zanimljivo)ž
Ipak, svaki iskusni web programer će vam reći: "Sinko, knjiga je zakon!". Tako da probajte razmisliti o tome koliko bi bilo isplativo da malo investirate u vaše znanje na stari način i kupite neku kvalitetnu knjigu (u ovom slučaju PHP knjigu jer imate želju za učenjem PHP-a). Preporuke:
-
PHP 5 & MySQL Programming for the Absolute Beginner (Thomson)
-
Head First PHP & MySQL Book for Beginner (Sva Head First izdanja su veoma poučna)
-
Learning PHP 5 (O'Reilly)
-
PHP Object - Oriented Solutions (David Powers - svakako nešto naučite prije ove knjige, a to "nešto" znači - nikad dosta i objektno programiranje shvatite VEOMA OZBILJNO)