До суті запитання.
Мій перший код був написаний в школі на уроці інформатики. Це був Бейсик. Звичайний IF ... THEN ... ELSE з тупим текстом щоб розсмішити несимпатичну однокласницю що сиділа поруч.
В універі це не був мій основний напрямок, хоча це не виправдовує факту що моя програма на Паскалі була написана не мною, а товаришем з іншого універу за хабар у вигляді коробки цукерок. Я навіть не міг пояснити викладачеві деталі коду. Але щось всередині підказувало що треба розібратися з цим напрямком.
Далі встановив свій перший лінукс, розібрався з bash.
На роботі економістом під Excel i Access треба було писати скрипти Visual Basic для роботи з даними в Oracle через ODBC. Тут вже довелося зрозуміти SQL а далі і PL/SQL.
Розуміючи обмеженість SQL та PL/SQL для ширших завдань і усвідомлюючи що Visual Basic це не є серйозна мова за яку платять пристойні гроші, пробував вчити основи Java i C#, прийшов до того що Python для мене простіший. Ну тепер вже врешті маю код серед якого можна вибрати окремі стрічки рядки що не соромно показати людям.
Основний стимул був - не звертатися до родичів по допомогу аби вижити в чужому місті. Далі стимул змінився - тепер вже щоб сім'я не збирала склотару аби вижити.