Kezdőként melyik programozási nyelvet érdemes megtanulni?c++ vagy pyton?
"Konkret celom nincs mert sokminden erdekel pl egy metin szerver programozastol a kulonbozo programok letrehozasaig minden"
Magyarra fordítva a szót fingod nincs az egészről. Az ilyen "minden is érdekel" típusú lelkes emberek nekiülnek hatalmas lendülettel programozni aztán miután rájönnek 3 nap után hogy nem ők fogják a GTA 6 fizikáját lefejleszteni mert nem értik a logikáját hogy működik egy ciklus gyorsan abba is hagyják. C++ nyelvet semmiképp nem ajánlom kezdésnek mert 2 nap után leeresztene az érdeklődésed, talán pythonnal (amit nem pyton-nak vagy pitonnak írunk) talán kitart 1 hétig is.
Programozni kell megtanulni és nem nyelvet tanulni...
Ha tudsz programozni, akkor azt bármelyik nyelven tudod hasznosítani.
Tanulj meg absztrakt módon gondolkodni. Érteni fogod ezt az állításom, miután néhányszór átrohantál tátott szájhal a faszerdőn.
#3: "Tanulj meg absztrakt módon gondolkodni."
Ez így szépen hangzik (ez lenne a végcél), de egy kezdőnek ez nem segítség.
Egy kezdő - pláne például egy gyerek, aki nem képes "absztrakt" gondolkodásra - nem matematikai képleteket, meg számítástudományi elméleteket fog bebiflázni, hanem gyakorlati példákon keresztül fog tanulni.
Ahhoz meg általában valamilyen nyelv kell, amiben gyakorolhat.
Erről mindig megoszlanak a vélemények. Pythonnal a legkönnyebb elkezdeni, mert mindent megcsinál helyetted és maga a syntax is olvasható, ha tudsz angolul. Szóval az alapvető dolgokat könnyű vele megtanulni.
C++ nagyon "csúnya" egy nyelv, egyáltalán nem olvasható könnyen (egy kezdőnek), de cserébe mindent neked kell csinálnod, pl a memóriát is megtanulod managelni, mert egyszerűen muszáj leszel. Ez miatt lesz egy mély ismereted, hogy mi történik a háttérben.
Egyébként a pythont lehet mindenre is használni, nem a C++-t, mert konkrétan van írva mindenre is egy library (más(ok) által írt kód), szóval csak letöltöd és tudsz vele fejleszteni konkrétan amit csak elképzelsz. C++-al tudsz viszont bármit megírni a nulláról, de ugye ennyi erővel gépi nyelven is írhatsz kódokat, mert hát azzal is meglehet mindent csinálni, csak nincs értelme, mert túl lassú.
Magyarán ha szeretnél egy csomó irányba elindulni és kipróbálni, akkor python a jó választás, mert C++-t megtanulni és nulláról belekezdeni projectekbe borzalmasan sok idő, python viszont egyszerű nyelv és mint mondtam van mindenre library.
Viszont ha kimondottan játékok fejlesztése érdekelne, akkor C++-al kezdj, de nem fogsz tudni mindent kipróbálni.
Szóval kénytelen vagy választani, mert elméletben működik, hogy jah C++-ban mindent lehet csinálni, csak a valóságban minek szenvednél egy hónapot valamivel ami lehet nem is érdekel, mikor pythonban pár nap elég erre?
Egyébként egy game programozásához nagyon mély ismeret kell és egyáltalán mem fun dolog csinálni, csak amit fejlesztesz maga a játék az lesz fun, de maga a kódolós része durva matek és magas szintű C++, matek, kis fizika meg memória/proci működési ismeretek. Nem lebeszélni szeretnélek róla:D csak a realitás nem az, hogy ez egy olyan könnyű és vidám dolog. Szóval ha csak belekóstolnál dolgokba, akkor Python ezerszer jobb választás, ha pedig mély ismereteket szeretnél és komolyan gondolod, akkor C++.
Amúgy C++ után könnyebb Pythont tanulni, kb mintha német után tanulnál angolt, ha ez így mond valamit. Német teli van k*rva sok nyelvtani szabállyal, meg tanulnod kell a névelőlet, ragozásokat, külön többes szám egy csomó szóra stb stb, angolban meg nem kell ilyenekkel szenvedni:D szóval német után felüdülés tanulni. De angollal kezdeni és utána németet tanulni rémálom, mert sok sz*rságot kell tanulnod, ami az angolban nincs.
7# Ez azért baromság mert egészen addig, míg nem tudod milyen C++-al hardvert programozni, Verilogban FPGA-t, meg Javascriptel nodejs backendet, addig nem perspektívád és nem tudod eldönteni mi is teszik igazán.
Én például fordító akartam lenni, de láttam, hogy a programozók legalább dupla annyit keresnek, így elmentem a BMEre mérnökinfóra.
Eleinte ötletem sem volt melyik irány fog tetszeni. Abban sem voltam biztos, hogy programozó leszek, de végül az lettem.
Meg szeritnem teljesen mással foglalkozom, mint ami elsőnek megfogott koncepcionálisan, 0 tudással egyetem előtt.
... ami teljesen normális, hiszen öteletem sem volt mi micsoda, csak a gyakorihoz hasonló magyar és külföldi fórumokon olvastam a nagy ész osztó valószínűleg velem akkor azonos tapasztalattal bíró gyerekeket.
Ez óriási kamu, hogy elsőnek cél kell és ahhoz kell megtanulni az eszközt. Ez csak akkor igaz ha a cél nem a programozás, hanem egy saját vállalkozás és meg van a termék amit építeni akarsz még mi előtt megtanultál volna programozni.
Ez olyan mintha soha sem ettél volna semmi édeset és egyszer csak megkérdezik tőled, hogy fánkosnál, hogy melyiket akarod életed végéig enni. Csak úgy tudsz érvelni, hogy "A pirosat,mert az szimpatikusan nézki", de ötleted sincs melyiknek milyen íze van és melyik tetszene a legjobban.
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!