Szerintetek ha ezzel kezdeném el?
Programozó szeretnék lenni, kezdő szinten tudok C-ben programozni, viszont szégyellem hogy a linuxhoz közöm sincs... Arra gondoltam szánnék időt arra hogy megtanuljam, szerintetek ez a könyv alkalmas lenne rá
Nem ismerem az általad belinkelt könyvet, de mutatok valamit, amit a fél programozói világ ismer (illik ismernie =] ): [link]
Ezt az a két fószer írta (kerninghan és ritchie), aki kitalálta és megalkotta a c nyelvet, aztán mindebben megírta a unix-ot, ami a modern androidok alapja. Szóval kezdésnek egyenesen az alkotótól! :->
1978-ban adták ki először, de a mai napig nyomják sok nyelven a világon. Én mindenképpen ezt javaslom noname magyar szerzők helyett.
A Linuxot más könyvből kell megtanulnod, de ha tényleg megvannak az erős C alapjaid, akkor ez a könyv jó arra, hogy a Linux specifikus dolgokat is megtanuld belőle.
Ha kezdő vagy C-ben, akkor nem neked való könyv, mert nem igazán oktató jellegű.
Ha meg programozásban is kezdő vagy, akkor válassz inkább más nyelvet, amiben több sikerélményed lesz, pl Python, aztán jöhet a C.
Azzal, hogy linuxot választod azt az előnyt kapod meg, hogy belenézhetsz más programok forráskódjába. Persze ehhez már eléggé jól érteni kell azt, hogy mi micsoda, hogy meg is tudd érteni az ott olvasott kódokat.
Ettől függetlenül, ha nem tudod a linuxot programozni semmiről nem maradtál le. A C és a C++ is platform független. Vagyis a kódod 90%-a ugyan úgy fog működni mindkét rendszeren. Az, hogy utána abban a 10%-ban most te egy Windows-os ablakot írsz, amiben a user tud "kommunikálni" a programoddal, vagy egy X11-es kód, szerintem annyira minimális része ennek az egésznek, hogy csuhajja.
Ha meg kimondottan az operációs rendszerhez szorosan kötődő programokat akarsz írni, akkor azt érdemes megtanulnod, amire fejleszteni akarsz. Ha te Windows-t szereted és arra akarsz fejleszteni, akkor felesleges megtanulni a linuxot, akkor inkább tanuld meg a Windowost és próbáld megismerni annak a lelkivilágát. Már ha vagy elég bátor :D
Persze ez csak az alkalmazásokra érvényes, ha mondjuk grafikai programokat akarsz csinálni (pl. játékok), akkor már más a helyzet.
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!