Как начать програмировать для дилитанта?
1)Не поздно.
2)На самом деле вообще не важно, главное начать.
3)Многие сейчас начинают с языка python так он прост и популярен.
Я рекомендую сайт informatics.mccme.ru
Есть например курс по питону: informatics.mccme.ru/course/view.php?id=156
И что важно, можно решать задачки и сдавать их в тестирующую систему, вам будут отвечать правильно ли она решена.
P.S. Вам дофига чего посоветуют, и на самом деле не важно что вы выберите. Успехов вам.
После анализа информации никак не могу выбрать между Python, C++ и QT,  PHP и MySQL.