Myslím, že tu nepadly základní otázky: Co chceš programovat a proč chceš programovat. A pomocná otázka - co jsi (student - čeho, zaměstnanec - kde, samouk, věk). Dřív to vypadalo "co Čech, to programátor" (například já jsem se taky učil programovat kalkulačku TI 58), teď je různých programů fůra a spíš než programátory to chce zkušené uživatele co se v programech vyznají a umějí je používat.
Ještě tohle: Kdysi jsem si usmyslel, že se naučím programovat 8080. Tak jsem si vzal příčurku a začal jsem studovat. Když jsem byl na desáté straně, tak jsem si uvědomil, že jsem zapomněl, co je na těch prvních pěti. Pak jsem potřeboval naprogramovat jeden tester a páni programátoři na to neměli čas. Tak jsem se to musel naučit metodou pokusu a omylu. Dost mi pomáhalo, když jsem měl po ruce okomentované zdrojáky cizích programů.