I learned the basics with C++
And then transitioned to Java when i started making more ambitious projects.
I also have some experience working with python.
From those three i think python is the most beginner friendly.
In conclusion:
If you just want to learn the basics of programming I’d suggest starting with python.
Once you’ve gotten the grasp of most of the fundamentals
I’d suggest getting familiar with Java at some point later on if you want to fully grasp Object oriented programming.
(Which is what gamedev is mostly built around for example)
If you want to pursue a career in IT learning some database language is also pretty important, comes in handy in pretty much every IT related job.
SQL is the most widely used database related query language.