Как по мне, если вы нормально понимаете ООП в С++, то можете смело идти в Java, если вам она нравится, она действительно дружелюбнее по началу. С++ же дает гораздо больше средств работы с компьютером, нежели java. Думаю, Нотча любили бы еще больше, если бы Майнкрафт был сделан на С++. Тогда он бы скорее всего к этому времени, не требовал столько RAM для нормальной игры.