Есть два варианта, не знаю от чего отталкиваться. Это либо С++ юзать, либо свой ЯП клепать (лет 5-10 есть на это). Далее, с нуля или с использованием игрового движка. Говорят, что игровые движки здесь неуместны (если простенькая инди-игра), так-ли это? Прошу строго не судить, я только вступаю на путь программиста и должен определиться с багажём)
Ну, планы у тебя хорошие. Изучай уже существующие ООП языки. Java, а лучше C++, C#, C. Для них все написано. Касаемо движков - инди на Юнити.
Да шляпа все это. Пока разбирайся, потом забудешь
> и должен определиться с багажём
Нет, не должен.
На том уровне понимания области, когда ты всерьёз задаёшься вопросом, а не создать ли тебе свой язык для написания на нём клона майнкрафта, бесполезно составлять какие-то долгосрочные планы.
Начни учить для начала абсолютно любой язык, движок, читать учебник по чистой теории компьютер саенс типа алгоритмов и структур данных, в общем, делать хоть что-нибудь, и убедись, что у тебя хватит энтузиазма учиться до достижения какого-то заметного уровня.