Вопрос. Для чего мне учить С++ для обучения Java?
Разве обязательно для того, чтоб ездить на Феррари, сначала учиться ездить на Мерседесе МакКларен?
С++, насколько я знаю, намного сложнее в осваивании. Java же имеет довольно низкий порог вхождения.
По поводу курсов не согласен. На курсах ты ограничен скоростью развития однокурсников и уровнем препода, который не всегда оказывается высоким. С моей точки зрения, самый лучший вариант - это чтение книг, специализированных форумов и попытки использовать полученные задания на практике (желательно, чтоб задание хоть как-то оплачивалось - это дает азарт, да и заказчик, если что, даст по шапке, так что имеем еще и стимул
).