Úvod {-}

Začínajúcich programátorov často odradí veľké množstvo pojmov ktoré je nutné sa naučiť a technologických problémov, ktoré je potrebné prekonať. Naučiť sa programovať znamená prekonanie týchto počiatočných prekážok. Cieľom tejto príručky je priblížiť jazyk C ľuďom bez predchádzajúcej skúsenosti s programovaním a uľahčiť prekonanie počiatočných prekážok.

Naučiť sa programovať sa nedá inak ako vyskúšaním "na vlastnej koži". V sérii niekoľkých tutoriálov Vás príručka naučí základné programátorské postupy. Nestačí "iba" čítať, dokonalý zážitok dosiahnete len tak že príklady v tutoriáloch si prepíšete a preložíte sám.

Predpokladáme, že máte počítač s nainštalovaným prekladačom, textovým editorom a viete spustiť príkazový riadok. Odporúčame si nainštalovať operačný systém Linux - obsahuje všetko potrebné pre vytváranie programov v jazyku C.

V tomto návode sa ponoríme do základov programovania v jazyku C, začneme od úplných základov a postupne prejdeme k zložitejším témam. Tento tutoriál chce vyhovieť hlavne potrebám úplných nováčikov, ktorí chcú rozšíriť svoje zručnosti.

Preskúmame základné koncepty programovania vrátane premenných, dátových typov, riadiacich štruktúr, funkcií a smerníkov. Na týchto stevebných kameňoch sú postavené prakticky všetky softvérové aplikácie bez ohľadu na ich zložitosť.

Ale C je viac než len programovací jazyk; je to spôsob rozmýšľania. Podporuje hlboké pochopenie toho, ako počítače fungujú, vďaka čomu je neoceniteľný pre každého, kto túži byť zdatným programátorom alebo softvérovým inžinierom.

Na konci tohto tutoriálu budete mať nielen solídne znalosti o programovaní v C, ale aj istotu pri riešení dôležitejších programovacích problémov. Poďme sa teda bez ďalších okolkov ponoriť do fascinujúceho sveta programovania v jazyku C a odomknúť tajomstvá softvérového inžinierstva!