История изменений
Исправление Norgat, (текущая версия) :
Язык тебе пофиг пока. Главное это алгоритмическая и информационная база.
Без сторонней помощи, проще всего пойдет Python, потом Java и только потом C++.
Учить кресты без человека, который будет помогать разобраться (хотя бы преподаватели и палки в виде экзамена) - самому будет крайне трудно.
А на Java есть тонкий момент - там ООП без вариантов. Чего тебе в начале пути не нужно от слова совсем.
Так что оптимально - взять Python, обняться с книжкой Этюды для программистов и решать задачки.
P.S. Уровень программиста больше зависит от понимаемых и применяемым им абстракций (базово) и набором инструментов (фреймворки, базы, очереди и т.д.). В перечисленных тобой языках есть большая часть абстракций которые вообще применяются. Но освоить их будет сложнее (как я писал выше). Чем выше порог вхождения - тем выше шанс, что ты плюнешь на все это.
Исходная версия Norgat, :
Язык тебе пофиг пока. Главное это алгоритмическая и информационная база.
Без сторонней помощи, проще всего пойдет Python, потом Java и только потом C++.
Учить кресты без человека, который будет помогать разобраться (хотя бы преподаватели и палки в виде экзамена) - самому будет крайне трудно.
А на Java есть тонкий момент - там ООП без вариантов. Чего тебе в начале пути не нужно от слова совсем.
Так что оптимально - взять Python, обняться с книжкой Этюды для программистов и решать задачки.