Тебе ТС настолько крепко насолил, что в качестве первого ЯП ты ему советуешь аморфное отступозависимое (привет дедушке Фортрану) говно?
Джава ещё куда ни шло. А вообще, думаю, учиться надо начинать с Паскаля (с консольных приложений) или Оберона. Но поскольку автор планирует освоение плюсов, я ему и рекомендую компромиссный вариант - начать с обычного Си.
Аморфное? Для обучения нужен кремень? Мне кажется, что Пайтон неплохо для обучения. Не сложный, распространенный, современный (знания приводятся, можно найти работу), много библиотек (можно писать делающие дело программы быстро и не особо вникая).
Паскаль неплохо, сам долго писал на Дельфи. Но сейчас я бы отдал предпочтение змею.
Мы сейчас говорим про обучение будущего программиста или макаки-быдлокодера «на языке NNN»?
ТС хочет в будущем в плюсы, значит, я предполагаю, что у него серьёзные намерения. А если намерения серьёзные, то 1) одного языка мало; 2) в качестве первого языка нужно брать что-то фундаментальное.