KezdőkártyásKörvonalakban?
...
Első lépésként tényleg el kell dönteni, hogy melyik nyelvet választod, mert ahhoz kell felépíteni a gépeden az úgynevezett "fejlesztői környezetet". A nyelv választás nem egyszerű, de nem is kell véglegesnek lennie. Tehát majdnem mindegy mit választasz. A lényeg, hogy valami elterjedt nyelvet keress. Lehetőség szerint objektum orientált legyen.
Tehát elsőként a kiszemelt nyelvhez illő SDK-t kell telepíteni. (Standard Development Kit)
Hasznos hozzá egy IDE. (Integrated Development Environment). Az IDE gyakorlatilag egy nagyon okos szövegszerkesztő. Említetted a Geany-t. Az persze nem egy IDE, de közelebb jártál vele, mint ha a LibreOffice Writer-ét említetted volna.
Nem árt valamilyen adatbázis motor sem. Ez megint függ a nyelvtől, hogy az miket kezel. (A legtöbb nyelv elég sok fajtát)
Persze már eddig is sokat kell olvasgatni tanulni, hogy ezek mi fán teremnek.
Megjegyezném, hogy vannak olyan IDE-k amelyek (ha akarod) hozzák magukkal az SDK-t. Így nem feltétlenül kell bajlódni e két dolog integrálásával.
Aztán jöhetnek a könyvek. Első olvasáskor rettenetesen értelmetlennek fognak tűnni. Tiszta kínai lesz az egész. Nem baj. Te kitartó vagy, mert kitartás az kell hozzá. Ha viszont rettenetesen érdekel, akkor a kitartással sem lesz probléma. Lesznek példaprogramok. Egyszerűek, öncélúak, teljesen haszontalanok. de csak így tűnik. A gyakorlat teszi a mestert. Ahhoz, hogy átlásd szükségesek. Ha alkalmas vagy a dologra kialakul az a fajta szemléletmód, gondolkodás, ami a programozáshoz kell.
Ha úgy érzed, hogy a könyvek között csak elveszel, és hiába gyakorolsz, nem vagy benne biztos, hogy előrejutottál-e, akkor sincs minden elveszve. Ha még azután is roppantul érdekel, menj el egy suliba.
Igazából ez lenne a legjobb, ha így kezdenéd. Egy tanár ugyanis könnyebben tud válaszolni a felmerült kérdéseidre, mint egy könyv. Ha valami nem világos, több oldalról is meg tudja közelíteni.
Persze a suli drága, de ha elég okos és intelligens vagy (nem kell zseninek lenni), akkor menni fog. Igaz itt meg a tanártól függ sok minden.
Aztán a többi meg úgy megy ahogy a mester írta. Vannak problémák/feladatok amiket meg kell oldani.