Язык программирования в сфере разработки ПО это инструмент. Можно ввернуть шуруп ручной отвёркой, можно электрической, а можно молотком забить (всяко будет крепче, чем завинченый гвоздь). Если обладаешь всеми тремя навыками, знаешь как — можешь считать себя мастером. Так и программировании — существует огромное множество инструментов, надо научиться их правильно применять, знать алгоритмы, логику и математику. Потом будет всё равно, на каком языке писать. А начинать, естественно, надо с чего попроще. Хоть со Скретча. Потом плавно переходить на С/C++/Java.
Спасибо, Scratch уже давно позади. Несколько лет изучаю Python думаю куда дальше идти. Вероятнее всего C++. Спасибо за помощь