Are you an autist or a normie? serious question.
Age category?
if you got the free time, get a basic emulator, and figure out how to program in basic. simple stuff. do this before anything else. get good at it. shouldn't take too long.
next…
then you move into languages that have functions. do C. do it until you're decent.
linux is easier to work with than doing in on windows.
next…
learn javascript. Its convenient since your browser has it. by this point with basic and C, you'll be capable. with javascript it introduces some simple object concepts.
There are some that go the C++ route, but it is a shit language built around a good language.