Milyen nyelven tanuljak programozni?










Programnyelvre gondolt.
Miket szeretnél készíteni? Mert külön kell őket venni... Például nethez HTML, CSS, PHP, JAVA... Programokhoz JAVA, Pascal... Szűkítsd a kört, hogy milyen irányba szeretnél indulni.





Honlapokat akarsz csinálni? Html, css, php, javascript.
Rendes programokat, játékokat? C+, java.










Bizony, jól mondja előző, első körben mindegy is, milyen nyelvet tanulsz meg, lényeg, hogy valamilyen procedurális/OOP legyen, ne funkcionális. Ismerkedj meg olyan alapvető fogalmakkal és módszerekkel, mint memória felépítése, regiszterek, változók, értékadás (cím szerint/érték szerint), ciklusszervezés (számláló/elől/hátultesztelő), függvények, heap, stack, stb. Ezt megteheted akár C-ben, akár PHP-ben, akár JavaScript-ben, akár Pascalban, bár vannak különbségek, de a lényeg mindenhol ugyanaz. A C azért jó tanulónyelv, mert nem fedi el előled a lényeged, nincs olyan mint PHP-ban, hogy $array[] = 'valami'; hanem van malloc és tsai. De ha nehézned érzed a C-t, akkor nyergelj át mondjuk Pascalra, az kicsit könnyebb. Vagy Java is szóba jöhet.
Aztán megtanulhatod az adatszerkezeteket és az algoritmusokat. Lista, láncolt lista, hasítótábla, rendezések, fabejárás, stb.
Ha C kell, szedd le a gcc-t vagy CodeBlocks, vagy DevC++, vagy Visual Studio, stb.
Ha JScript kell, nem kell messze menned, a Windows tartalmaz JScript értelmezőt.
Ha JavaScript kell, csak nyiss egy böngésző, nyomj egy F12-t, és már írhatod is a JavaScript kódod.
Ha Pascal kell, akkor FreePascal.
Ha Basic kell, akkor keress olyan programot, amiben van VBA támogatás (Word/Excel/Corel, stb.), persze tölthetsz le valamilyen VB fejlesztőt is.





Jól mondják az elöttem szólók, kivéve, hogy Pascalt ne.
A Pascal egy holt nyelv, nem igazán használják az iparban, C/C++-szal használható tudásod lesz, könnyű belőle továbblépni Java irányba. Utána a JavaScript szintaktikailag elég hasonló.
(Electron nevű nodejs packege tud neked alkalmazást csinálni a html+js kódból. [link]
De mindenképpen C-vel nyitnék, ha erős alapokat akarsz.





'Jól mondják az elöttem szólók, kivéve, hogy Pascalt ne. A Pascal egy holt nyelv, nem igazán használják az iparban,...' :)
A Free Pascal már szinte mindenen fut, fejlesztése folyamatos. Windows alá Delphi-ben fejleszteni egy gyönyörűség a többi nyelvhez képest, sőt már elég rég óta tud egy kódból Windows, Mac, iOS, Android alkalmazást készíteni. Nem beszélve arról, hogy nem kell neki semmilyen gyógyászati segédeszköz - keretrendszer, futtató motor... -





Az én ajánlatom: Python, Ruby, Lua, Java, C# mint első nyelv.
De ha webes programokat akarsz, akkor programnyelvből a JavaScriptet ajánlom.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!