Kedves Olvasó!
Kedves programozó Barátom!
Egyetemi éveimet mintegy két évtizeddel ezelőtt fejeztem be. Tanulmányaim során behatóan foglalkoztam az objektum-orientált programozási nyelvekkel, sok időt töltve azzal, hogy az akkor Magyarországon elérhető könyveken keresztül fogást találjak a C# nyelv kihívásain. Azt éreztem: ez a fantasztikus programozási nyelv (minden szépségével és egyediségével együtt) nehézségekkel tűzdelt labirintusnak is bizonyulhat sokunknak, ahonnan a célhoz megfelelő kiút megtalálása, bizony, komoly feladat. Bárcsak elérhető lett volna itthon már akkor egy olyan szakkönyv, amely fogja a kezem és közérthető, szórakoztató módon vezet ezen az úton! Meggyőződésem szerint kollégáim, Ruzsinszki Gábor és Lábadi Henrik, pontosan ilyen igényekre válaszul alkották meg a Helló Világ! Helló C#! című, magyar nyelven egyedülálló és hiánypótló könyvüket! Ezt tartja most kezében az Olvasó.
A szakkönyv végigvezeti az érdeklődőt az egyszerű, a klasszikus alapokon nyugvó „Helló világ! Helló C#” programtól az objektum-orientáltság alapelvein keresztül egészen a C# legfrissebb verziójának lélekemelő szépségeiig. A műben nemcsak a C# nyelvspecifikus koncepcióinak ismertetése kap helyet, a két szerző ezen elméleteket tágabb, mégis alapvető kontextusukba is helyezi. Egyfajta informatikai alapozásként szerepet kaptak a könyvben a Windows parancssori környezetének használata, a S.O.L.I.D. elvek, illetve a különböző fejlesztési módszertanok, valamint olyan alapismeretek, amelyek manapság szükségesek például egy nagyvállalatnál egy fejlesztő-gyakornoki pozíció megszerzéséhez is: alap algoritmusok, verziókezelési és Git-alapismeretek, tervezési minták, elegáns, frappáns programozástechnikai fogások. De ha ezeken is túlmenő ismeretekre van szükségünk, bátran lapozzuk fel a könyv vonatkozó fejezeteit is!
A szerzők a jól felépített, logikusan szerkesztett, átlátható nyelvezetű könyvüket elsősorban középiskolásoknak, egyetemistáknak szánják. Általánosan, az evosoft Hungary Kft. gondozásában megjelent kiadványunk – véleményem szerint – alkalmas minden olyan lelkes érdeklődő számára, aki szeretne megismerkedni a C# nyelv és a modern alkalmazásfejlesztés világával, de azoknak is, akik ezen alapokon már magabiztosan mozogva, professzionális környezetben a legmagasabb üzleti kihívásoknak is megfelelni készek!
Tartson hát velem az Olvasó ezen az úton! Fedezzük fel együtt a C# nyelvet!
Pálfalvi Csanád
üzletágigazgató
evosoft Hungary Kft.
Ruzsinszki Gábor
Sosem gondoltam volna, hogy majd egyszer a C# nyelvről fogok könyvet írni. Viszont, ha így utólag belegondolok, akkor szinte evidens volt, hogy közel több, mint 10 év C# programozási tapasztalat majd egyszer ide vezet.
A .NET Framework-kel egy kötelező főiskolai kurzus kapcsán ismerkedtem meg. Korábban Delphi-ben programoztam, viszont akkoriban is már igen haldoklott, illetve minden a C# programozási nyelvvel volt tele. Így anno belevágtam az ismeretlenbe. A kurzuson próbálták átadni az anyagot, illetve elmagyarázni, hogy miért is jobb ez a nyelv, mint bármi más. Azonban az anyagrész hatalmas volt, így a gyakorlatokon és előadásokon nem igen mentünk bele a részletekbe.
Ezért megvásároltam Bradley L. Jones "C# mesteri szinten 21 nap alatt" – kicsit hatásvadász címmel megáldott – könyvét, ami a részleteket világossá tette számomra. Sajnos ez a könyv már nem kapható újan a könyvesboltokban, illetve a C# fejlődése miatt nem kicsit idejétmúlt.
Azóta sem találkoztam olyan, hasonló kaliberű C# könyvvel. Talán ennek köszönhető, hogy egyáltalán belevágtam ennek a könyvnek a megalkotásába. Igyekeztünk úgy megírni a könyvet, hogy nulla programozási tapasztalattal is érthető legyen.
Ennek ellenére akadhatnak olyan részek, amelyek megértése nem lesz triviális. Ilyenkor ne essünk pánikba, fussunk neki mégegyszer az anyagrésznek.