До 17 лет я с этим вообще не сталкивался...
Первый опыт, как часто случается, был по приколу, ради смеха. Друзья сказали: "попробуй, это прикольно! что ты мнешься как маленький ;) немного - не вредно!".
Так я попробовал коноплю писать на QBASICе. Поначалу это были простенькие DOS программки, лабораторки, но со временем я втянулся... Вполоть до того, что начал писать программы в тетрадях, на обложках книг, салфетках и руках.
Позже я пересел на LSD VisualBasic - ооо! Это был прорыв из текстовой псевдографики в новый мир объектноориентировнного мира форм, событий и свойств!
На третьем курсе университета мне предложили кокаин C/C++... Поначалу он мне не понравился, слишком лаконичный, тяжело разобраться в тексте, но со временем цепануло так, что я стал мыслить конструкциями типа while(a=b); а в конце тетрадных строк неизменно ставил ";" !
Окончив университетский курс по C/C++, я еще около года ощущал ломку писал всякие ненужные программки.
Стало ясно, что без лечения не обойтись... Пройдя курс реабилитации, и пересев на викодин MATLAB, я вернулся к обычной жизни.
Правда иногда еще балуюсь втихаря маковой соломкой микроконтроллерным ассемблером, но я держу себя в руках! :)