Učenje programiranja

Ker me programiranje že od negdaj veseli sem se odločil, da se bom začel učiti najprej PHP, ker osnove HTML in CSS že poznam. Kateri spletni jeziki so najbolj uporabni za splet in kateri za razvijanje aplikacij? z oktobrom začnem tudi izredni študij informatike.

Trenutno imam knjigo Naučite se PHP v 24h od Matt Zandstra in preko spletne strani w3school...Priporočate kakšne kvalitetne video tutoriale? Lynda? tečaje v slo?

Hvala in lp

25 odgovorov

Mogoče bi bilo bolj vprašanje na mestu:

  • kateri jezik je najbolj iskan/plačan/je največ delovnih mest/mi najbolj ustreza-mezanima (oziroma kombinacija teh)
1

Adrenaline, Cocoa je API, softver boš pisal pa v Objective-C, ki ga boš verjetno lahko uporabljal le v Mac OS X in iOS.

Če imaš dovolj časa za izobraževanje in ti ni na prvem mestu, da začneš takoj s tem svojim programiranjem služit, bi ti jaz vsekakor svetoval, da se poglobiš v C, ali, še boljše, v C++. V C++ boš našel dovolj zadev na nižjem nivoju, da ti bodo kasneje višjenivojske zadeve bolj jasne in boš razumel kaj počenjaš tudi tam. S poznavanjem C++ sintakse boš tudi lahko na zelo enostaven način prešel na kar nekaj ostalih jezikov, tisti z drugačno sintakso ti pa tudi ne bi smeli delati preveč problemov, boš le razumel kaj v njih iščeš in boš to tudi zlahka našel.

Ampak, seveda, če želiš čimprej služit s tem tvojim početjem, se vprašaj o tem, kar ti je svetoval Jure Damjan :)

Vini hvala za odgovore...zaenkrat je tako, da nebom služil z programiranjem saj imam redno službo katera je glavni vir financ ampak se želim naučiti saj imam veliko časa in me to veseli. Kasneje po končani izobrazbi bom razmišljal v tej smeri, ko bom siguren, da lahko izpeljem celotni projekt sam.

Potem pa vsekakor začni s C++. Računaj seveda na to, da ga skoraj zagotovo ne boš nikoli zares uporabljal, kasneje boš vsekakor delal na višjenivojskih jezikih. Upam, da razumeš razliko med nižjenivojskimi in višjenivojskimi jeziki, mogoče je ime rahlo zavajujoče :)

Kot je vini rekel, pri objektnih jezikih bos lahko znanje precej dobro prenasal iz jezika na jezik. Tukaj je velika razlika med C in (C++ ali C#), predlagam C++/C#, ostalo je pa stvar studija in podjetja kjer bos delal.

Ce ti bo jasna programska in matematicna logika, se ti za sluzbo v osnovi (ne smrdis na vec kot par metrov, imas neke osnovne socialne navade) najverjetneje ni treba bati :)

Java je uporabna tudi za spletne aplikacije, v Sloveniji delajo z njo - poleg nas - se Parsek, Halcom in sigurno se kdo.

Moj post je izhajal iz tega, ker sem zadjnic po TV gledal enga filozofa (35 let), k je sou studirat filozofijo in sedaj ne dobi sluzbe in jasno, za to krivi državo.

Kot pa je ze rekel Vini, učenje programiranja je v bistvu učenje reševanja problemov. Programski jezik je le sintaksa s katero opišeš reševanja problema, in ko enkrat obvladaš reševanje problemov, ga lahko rešiš v kateremkoli jeziku (recimo). Tako lahko skačeš kasneje tudi v druge jezike, le sintakse se moraš naučiti in postat domač, ka verjetno vzame nekaj mesecev.

Aha, še nekaj, ne uči se zgolj jezika, poskusi razumeti še čim več različnih programskih paradigm, algoritmov, podatkovnih struktur, ...

Vse te zadeve se boš vsekakor učil na faksu, pa bo verjetno dovolj, da le pri teh predmetih ne sediš na ušesih in ne "hvataš krivin" na izpitih :)

Super najlepša hvala za odgovore saj se želim naučiti programiranja lepo počasi od čistih osnov k naprednejšim jezikom, itd...da nebom skakal povsod po malo in nakoncu obupal, ker se nisem nič naučil :)

No, sedaj pa že malo "prcam", tudi logika ti mora biti jasna :)

(Nekoč sem že bil obtožen, da nekoga jebem v glavo, ko sem ga vprašal, če se logike še niso učili v šoli. Razlagal sem mu pa De Morganov teorem :P)

Vini vsekakor bom poskušal razumeti več različnih saj se na področju programiranja vedno izobražuješ :) Kasneje, ko bom imel nekaj znanja in papir v roki se bom bolj specializiral v tisti jezik katerega bom uporabljal v službi...