Термін навчання на програміста: у коледжі три-п'ять років, в університеті – чотири роки. На онлайн-курсах термін навчання на програміста в середньому 1 рік. Це найшвидший варіант для тих, хто не хоче витрачати кілька років на навчання, а хоче швидше почати працювати.
Форми та терміни навчання Розробники інтернет-додатків вчаться очно – 4 роки, або онлайн – на півроку довше. Освоєння програми веб-розробка займає очно – 3 роки 6 місяців.
Для середніх програм у середньому п'ять років. За темою вивчати все життя – насправді наведеного вище Вам буде достатньо, все інше вчитися тільки в міру необхідного і зазвичай це вже не сам С++, а всякі готові бібліотеки на його основі та теми, необхідні для вирішення конкретної задачі.
Якщо працювати і витрачати на навчання по кілька годин на день, воно займе близько року. Якщо повністю присвятити себе програмування, то можна вкластися у півроку. А за наявності таланту чи математичної бази можна виходити на фріланс буквально за кілька місяців.