Ha én nekem C-vel kellett volna kezdenem, nem lennék ma ott ahol.
Nekem anno a Programozás alapjai Visual Basicben volt az, ami elindított az úton. Egyszer szüleimmel elmentünk Pécsre nézelődni, betértünk egy könyvesboltba és ott akadt kezembe. Nagyon megtetszett, hogy le volt írva, hogy hogyan tudok olyan programot csinálni, amivel tudok olyan felületet készíteni, mint amilyeneket látok magam előtt (checkbox, gomb, stb.). Ugyanis addig előtte mindig csak a comenius logo meg a turbo pascal volt a suliban, ahol a "roppant izgalmas" ilyen-olyan gyakorlatilag matekfeladatokat kellett csinálni, perszer egyből belevágva a ciklusokba és rekurzióba. Na ebben nulla sikerélmény volt, míg a könyv ezt nekem megadta és elindított a programozás irányába. Persze utána megtanulja az ember azokat is, amiket az imént írtam, mert rájön, hogy hohó ez is megold valamit, amikor egy olyan problémához ér.
Szerintem ahhoz, hogy az ember megszeresse ezt és el tudjon mélyedni benne az a legfontosabb, hogy meglegyen a sikerélmény már az elején. Ha ez egy html fájlban pár betű átírása és rácsodálkozás arra, hogy jé megváltozott az oldal, akkor az. Ha meg tudok villogtatni egy ledet arduinon, akkor az: kinek-mi.
Az már persze más kérdés, hogy ez egyetemi informatikus oktatási oldalon -ahol ezek a lépések már elvárható, hogy megtörténtek korábban, mielőtt az ember odamegy- mivel érdemes oktatni.