Вопрос некорректный. Нет определенного времени через сколько начнешь программировать. Смотря сколько времени вы готовы затратить на изучение и практику. Если будете тратить на программирование по 4-5 часов в день, то через год уже можете брать на фрилансе первые подработки и практиковаться в боевом режиме. Выложите первые свои проеты на гитхаб, после этого можно пробовать джуном устраиваться.
Зависит от задач, которые ты хочешь решать и языка. На С/С++ потратил 8 лет уже и до идеала далеко, а с C# и Ruby освоился за пару месяцев и особо нового для себя с тех пор не открыл и адекватный код на них писать очень легко.
8 лет?) Чел, да ты походу на саморазвитии остановился.
8 лет...., деградация, не?))
Обучал людей на MQL5 (близко к упрощенному С++), был у одного рекорд изучения языка 1 месяц. Но это только синтаксис. А научиться мыслить, как <s>преступник</s> программист - на это уйдут месяцы и годы.
Вы забыли упомянуть, что mql5 это язык автоматизации трейдинга, а не упрощенный C++