Natisknout si vizitky jsem potřeboval, když jsem v devadesátých letech nastoupil do nového zaměstnání. Tak jsem se zajímal, jestli v PC (byl pro konstrukci jeden a v podstatě nikdo na něm tehdy nepracoval) je nějaký program co by se k tomu dal využít. Měli tam AutoCAD, tak jsem metodou pokusu a omylu ty vizitky nakreslil (pak jsem nakreslil vizitky i šéfům, když se změnilo telefonní číslo firmy, aby měli co rozdávat než dostanou nové oficiální). A když jsem ty vizitky nakreslil, tak jsem došel k názoru, že ten program lze použít i ke kreslení výkresů a člověk se neumaže od tuše:-)
A když kolegové viděli, že na PC lze dělat i něco jiného než hrát Tetris, tak se to naučili taky (zajímavé bylo, že první začala pracovat na PC sekretářka oddělení, naučila se psát v T602. když se za nového majitele začalo zeštíhlovat, tak jí to pomohlo najít nové zaměstnání).
Kdybych se tehdy ke kreslení vizitek snažil něco naprogramovat třeba v céčku, tak si s tím asi hraju dosud.
Dnes je u výuky čehokoli problém v tom, že cesta k cíli je moc dlouhá, Pokud si budu chtít např. v C naprogramovat "jednoduchou" aplikaci na tisk vizitek a začnu vysvětlováním datových typů jazyka, doberu se k výsledku tak za půl roku. A to ještě člověk, který nebude mít svůj cíl před očima (vizitka), bude teorii hůř vstřebávat.
Učit se programovat lze (minimálně) dvěma způsoby. Jeden je ten, který zmiňujete, tedy začít od teoretických základů, vše do detailu pochopit a pak psát aplikace (přičemž už za sebou máte desítky drobných aplikací pro zažití toho kterého konceptu). To je přístup použitelný v rámci roky trvajícího vzdělávacího systému.
A pak je tu druhá možnost, chcete napsat v C aplikaci na tisk vizitek? Tak si kupte knihu "Aplikace na tisk vizitek v C snadno a rychle", případně najděte na netu tutoriál, postupujte podle návodu, v knize budete mít všechny kroky vysvětlené, u tutoriálu budete muset sám experimentovat... Nicméně když už máte základní směr, tak na detaily se lze ptát na fórech (narazíte-li na problém (zvláště začátečnický), už na něj pravděpodobně narazily tisíce před Vámi, stovky napadlo se zeptat, na desítky dotazů přišla odpověď a jednotky jsou přesně to, co potřebujete).
A že neexistuje kniha ani tutoriál zrovna pro aplikaci na tisk vizitek? Možná ne, ale určitě bude existovat na generování tiskových sestav, což je obdobná práce (potřebujete přesně napozicovat nějaká data).
Shrnuto, ta cesta dnes naopak může být výrazně kratší než dříve, protože internet. Jen je třeba opustit představu, že když si chcete něco jen tak pro sebe zbastlit, musíte tomu do hloubky rozumět. Nemusíte, je to stejné jako třeba s vařením, leckdo zvládne něco uvařit, i když není vyučený kuchař.