Ha programozni szeretnék tanulni milyen nyelvvel érdemes kezdeni? Vagy mi a nyelvek tanulásának az optimális sorrendje?
Ha még csak ismerkedsz a programozással és az alapokat szeretnéd megérteni akkor szerintem ez egy nagyon jó kis kurzus:
Kb 20 óra alatt megcsinálható, 10-18 évesek számára van egyébként és nagyon könnyen emészthető. Helyenként vicces is. Angol tudás szükséges.
Mindenkinek más. Attól is függ, mi a célod vele, mennyire szeretnél ebben dolgozni, vagy csak szórakozásból tanulod, mit szeretnél létrehozni, stb. stb.
Jó, ha előbb azzal jössz tisztába, mi-mire jó, és utána elgondolkozol azon, hogy melyik illik legjobban a céljaidhoz.
Én ezt olvastam:
Elsőre általában olyannal célszerű, ami könnyű, tipikus "tanulónyelv". Ha ugyanis a nyelv egyedi sajátosságai, nehézségei elvonják a figyelmet az algoritmizálásról, vagy egyáltalán: csak nyögvenyelősen megy a dolog, az hamar kudarchoz, és feladáshoz vezethet.
Mondjuk Pascal, Perl, Python, BASIC.
Aztán ha az első nyelven már tudsz programozni, onnantól a második nyelv elsajátítása már sokkal könnyebb.
A legtöbben ott véreznek el, hogy az alapján kezdenek el tanulni, hogy épp mi a legpiacképesebb. A tanulás során ne ez legyen a szempont. Elsős matekórán sem az integrálással kezdenek, és olvasásból sem Gabriel Garzía Márquez műveivel kezdik, hanem olyannal, amin könnyű elindulni. Hiába kzed az ember az éppenséggel trendi dolgokkal, ha az csak elveszi a kedvét. (Ráadásul párévente változnak is a trendek.) Láttam én már egyébként tehetséges embert elbukni, mert Javaban kezdett. De a C#-ot sem tartom ideális kezdő nyelvnek.
Hogy az első nyelv után mi következzen? Az meg már egyéni preferencia kérdése.
Előzőhöz csatlakoznék, Pascalt vagy Pythont ajánlok kezdésnek. A Pascal konkrétan egy tanulónyelv, ami tökéletesen alkalmas a programozási alapok elsajátítására, ellenben kissé idjétmúlt, ma már kevésbé használt/népszerű nyelv. A Python noha bizonyos aspektusaiban kevésbé jó tanulónyelvnek, nagyon kényelmes, egyszerűen elsajátítható, és egy manapság is nagymértékben használt nyelv. A Python esetében könnyebb eljutni a 'sikerélményig', a Pascal ugyanakkor picit alaposabban mutatja be az alapismereteket. Te döntesz igazából.
Aztán, hogy utána milyen nyelvet tanulsz, az egyéni ízlés kérdése, a legtöbben C#, Java vagy C++ irányába mennek el, de pl aki webes irányba akar mozogni, annak a javascript, esetleg php lehet még népszerű választás. Én az egyetemi évek során számos nyelvvel ismerkedtem meg, C++, C#, JAvascript, Php, Ada, Haskell, Python, meg fene tudja még mi minden, és igazából a C++ volt az, ami a legjobban tetszett. Ettől függetlenül Php fejlesztőként dolgozom. :D
Mi például egyetemen Java-val kezdtünk, de a Python-t is sokan ajánlják első nyelvnek. Igazából attól függ, hogy mi a célod vele, mit akarsz fejleszteni, mi izgat.
Rengeteg helyen azt hiszem C#-vel kezdenek, többek között középsulikban, de én személy szerint azt első nyelvnek nem ajánlanám.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!