W wieku 12 lat zainteresowałem się tematem - ze strony teoretycznej.
W wieku 13 przeczytałem pierwszą książkę na temat programowania (o Pascalu)
W wieku 14 pisałem programy na własny użytek, po to by zautomatyzować pracę. Tak więc pierwszy kod napisałem w wieku 14 lat i od tamtej pory systematycznie piszę codziennie :P
Za późno nigdy nie jest. Pod uwagę jednak trzeba brać to, że programować człowiek nauczy się dopiero po roku bądź dwóch. Wcześniej nie można mówić o tym, że ktoś programuje, bo to są dopiero zalążki tego co programowaniem nazwać można. Jeśli, więc zaczynamy programować w wieku powyżej 20 lat trzeba liczyć się z tym, że na drodze do nauki stawać nam będą: studia i praca.
Studia dlatego, że tam trzeba uczyć się nie tylko programowania. A programowanie samo w sobie jest na poziomie przedszkola.
Praca dlatego, że na początku jako programista pracować się nie da. No bo jak skoro programować się nie umie?
Nauka, więc z tego powodu idzie mozolnie. Często kończy się na niczym. (Bo po co ja mam się męczyć skoro już pracuję itd?) Dlatego to co zaczęli kończą tylko osoby z ambicjami (a takich jest niewiele). I dla takich ludzi wiek nie ma znaczenia. Brać pod uwagę - tak jak wspomniałem - trzeba jednak to, że pracę programisty można podjąć po jakimś czasie nauki. Wcześniej człowiek nie potrafi programować, często także myśleć analitycznie.
Sama nauka programowania (programowania - a nie nauki języka programowania) tak około trwa rok do dwóch. (wiadomo niczym nie poparta statystyka, mówię z doświadczenia na podstawie ludzi których znam i siebie samego).
Im starszy człowiek, tym ma więcej problemów, obowiązków. Praca, rodzina, kredyty itd. To wszystko nie sprzyja nauce programowania, bo to kolejny obowiązek. Programowanie to sztuka nad którą siedzi się praktycznie codziennie. Z roku na rok człowiek dowiaduje się czegoś nowego. Tak naprawdę ten rok czy dwa to bardzo mało, ale osiągnie się poziom zdolności rozwiązywania powierzonych zadań.
Łatwiej, więc nauczyć się programować osobie młodej bo... ma mniej obowiązków. A co za tym idzie więcej czasu może powierzyć tej nauce.
sehanine