Programozás tanulása az alapoktól, otthon (Több lent) És átfogalmazom a mondatot kérdéssé és tartalmaz? Jelet is! :D
Van egy kicsi ismeretem már, de teljesen az alapoktól szeretném elkezdeni a programozás rejtelmeit, mivel a jelenlegi tudásom nagyon kevés és felületes. A segítségeteket szeretném kérni, hogy hol kezdjem, miből tanuljam. Lehetőleg minél olcsóbban szeretnék kijönni, mivel még csak középiskolába járok. Egy biztos későbbiekben biztos informatikával fogok továbbtanulni és ezzel szeretnék foglalkozni. A végcélom a C++, a Jáva, illetve Android-os programozás lenne.
Ha tudtok könyvcímeket mondani, linkeket küldeni szívesen elfogadom :)
Előre is köszi!
Az a gűz a youtube-al, hogy irdatlan sok silány minőségű, kifejezetten téves információkat tartalmazó videó van fent.
(Plusz megoldás keresésre kifejezetten rossz, mert mondjuk egy blog bejegyzést vagy egy könyvet sokkal gyorsabban át tudsz lapozni a szükséges infóért, mint egy videót.)
Az, hogy az ember milyen nyelvvel kezd szinte lényegtelen. A programozás maga, nyelvfüggetlen dolog.
Kezdeni lehet akár közvetlenül a java-val is, ha az android érdekel. Vannak erre nagyon jó könyvek, amit kifejezetten tudok ajánlani (bár drága, de bőven megéri!):
De ez nem a teljesen alap tudáshoz mondjuk...
A nagyon alapokat a netről is el lehet tanulni pár tutorialból, vagy leírásból, de a legtöbbet azzal fogsz nyerni, ha kitűzöl célokat és azokat próbálod a lehető legjobban megvalósítani és ténylegesen kódot írsz.
Kezdjél inkább egy funkcionális nyelvvel, azt első nyelvként könnyebb megtanulni, mint Java vagy C++ után. Aztán tanulhatsz Javát, C++-t, és egy szkript nyelvet, meg ami jön.
A funkcionális nyelvekkel majd egyetemen is fogtok foglalkozni, jobb, ha előzőleg elkezded.
Csak akkor kezdj funkcionális nyelvvel, ha szopatni akarod magad. Majd megtanítják egyetemen (vagy nem. nem minden szakon, szakirányon tanítják, egyáltalán nem olyan fontos része a programozásnak, és nagy szívás)
A könyvből tanulást nem fogod megúszni:
- ahhoz, hogy el tudj kezdeni programozással érdemben foglalkozni, először meg kell tanulnod az alapvető módszereket, néhány algoritmust (mit hogyan és miért kell megfogalmazni).
- ahhoz, hogy el tudj kezdeni egy adott nyelvvel érdemben foglalkozni, meg kell tanulnod az adott nyelv eszközeit, lehetőségeit és korlátait, és legalább részben megértened a működését.
Mindkettőt könyvekben találod meg jól felépítve.
Gyakorlatban akkor fogsz csak boldogulni, ha tisztában vagy a lehetőségeiddel és tudod azokat használni. De az elején: kő kemény, száraz tanulás.
Ez valójában a különbség a "programozni tanulás" és a "google huszár, 0 tudással szerencsétlenkedés" között.
Note: a 2. is járható út, csak mérhetetlenül hosszabb és csak azt kockáztatod vele, hogy baromságokat fogsz megtanulni.
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!