Milyen programnyelvet érdemes tanulni?
piacképes legyen
konnyen ertheto
ne legyen teleszorva 2 milliard parameterezessel :)
ne legyen elavult
+ amire nagyon sok programozot keresnek
Kezdőnek teljesen mindegy. Amúgysem nyelvet kell tanulni, hanem szoftverfejlesztést, aminek jórésze nyelvfüggetlen. Api-k, dp-k, architektúrák, stb...
A nyelv kezdőknek azért számít, hogy a tanultakat ki is tudják próbálni. Niklaus Wirth ezért csinálta a pascal nyelvet, mert operátorok helyett rengeteg kulcsszó van benne és kezdőknek könnyen olvasható. Javaslok ilyen oktatási célra kifejlesztett nyelvet. Később persze úgysem ez lesz a fő csapásirányod, de tanulni nem rossz.
Pascalt nem szeretem
Pyton és a c-nyelvek, és a java érdekel
Ezek közül szeretnék egyszerre csak eggyel foglalkozni, melyiknek lenne több értelme, nagyobb haszna?
Ha a programozás tanulásáról van szó, akkor nem "programnyelvet" kell tanulni, hanem "programozást".
Értve ezt úgy, hogy a programnyelv csak egy eszköz, nem ettől leszel jó vagy rossz programozó.
De mindenképp olyat érdemes, amit könnyű használni, hogy maga a nyelv ne vonja el a figyelmet a programozás lényegéről.
Aztán ha majd már tudsz programozni, akkor lehet gondolkodni azon, hogy mi mennyire piacképes, de a tanulás során ne ez legyen a szempont.
Én anno Basic, Pascal után tanultam a C++-t és a többit. A programozás logikáját kell megtanulni egy (számodra) könnyen érthető nyelven, utána már nem okoz gondot a nyelvváltás. Minden alap, kezdő, tanuló nyelvnek megvan a tovább lépési lehetősége, Basic-ből VB, VBA, VB.NET, Pascal-ból ott a Delphi, bár már a Lazarus / Free Pascal vonal is figyelmet igényel, Python-ból pedig a C-re, C szintaktikára hasonlító nyelvek. Lassan vagy éppen már ott is tartunk, hogy a CSS-hez is fel kell kötni a gatyeszt mert annyi féle lehetősége van.
Az, hogy per pillanat mik a trendi nyelvek az egy dolog. Ha megnézed a Tiobe [link] szerinti első húsz nyelvet azokkal előbb utóbb kapsz állást, sőt a ritkábban használtaknál igen vastagon fog a ceruza.
Java és C# önjelölt programozóval Dunát lehetne rekeszteni mert mostanság mindenki abba ugrott bele közben pedig a VB.NET [link] visual-basic-dotnet/ sunyiban feljött az ötödik helyre.
A Python kezdésnek nem bonyolult, kezdésnek a C és a C++ az. Viszont Pythonnal egyedül nehéz lesz állást találnod.
Utána vegyed a Javát, hacsak nem alacsony szinten, beágyazott rendszerekkel, operációs rendszerekkel akarsz bíbelődni, mert akkor a C-t válaszd. A C++ és a C# is jó, érdemes tudni.
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!