See, beginning and learning any programming language is a pretty easy task, you can start and go on to learn a language by following documentation and tutorials.
But in my opinion, you should learn either C or C++ in the beginning as it would teach you the basics and how to implement them to write proper code, and once you have progressed enough, you can move ahead to any other language of your choice.
However, it would take you a lot of time before you actually start developing stuff using C++ or C, so I would suggest that you start with them and after a month or so, start learning Python side by side and develop GUI applications or do some other stuff like send automated emails or other cool stuff, it would teach you the differences and the similarities and it would also enable you to learn the powers of both the languages.
Also, before you begin to learn any language, just make sure to check whether that language is actually gonna be useful for you or not, because you might not want to learn something and realise 5 years later that it has gone obsolete, so yes, research matters.
Good luck with your journey! Happy coding!