I learned to program on a HP-41C, moved from there to a TRS-80's BASIC, Apple II's BASIC (all while in high school) then learned FORTRAN, an artificial machine language, IBM 360 machine language, JCL, LISP, PROLOG, Smalltalk, ALGOL, COBOL, ADA, SQL (DB2), Pascal, C and a few dozen more (all at the university), after that: tcl/tk, C++, sh, csh, perl, PHP, javascript, java, python, and a load more I didn't remember just now.
It's not about bragging: it's about showing you can learn a ton of programming languages without much effort. Back at the university we got taught a new one for a while every 2 to 3 weeks - and had to deliver actual working results in said language at the end of that time, every time. It doesn't take more time than that to learn a new programming language once you have the base skills and knowledge.
Which of those have I used in the last decades: just a very few: PHP, javascript, MySQL, sh because they were the tools needed to do what I did as an out of control "hobby" (meant like the Apple TV ;-) ).
For the rest of my profession: knowing about programming was important, very important to me professionally, but coding in any language has not been part of my job for a very, very long time.
This just to say: don't worry about picking a language - any language will do.
Which language is truly a non-issue: once you know the principles themselves they recur all the time. The coding in itself is truly the trivial task.
The hardest part of coding is dealing with the huge amount of libraries that you have to know before you can do things in some of the modern OO (Object Oriented) languages. This is in part experience on what to expect to exist and then "just" using those by looking them up as you go - or for those with more experience in the specific language and set of libraries of available stuff: they can skip that lookup phase (in part), and might know things that are available you didn't expect yourself. It's no big deal. But with the Internet you can find it all in a breeze.
So the basis of programming is the more important part in order to get it right.
Any language will do. What's more important is to have a guide, a good book that teaches you these principles over any specific language.
It's about the principles that are underlying so that you truly understand what Classes, Objects, Functions, Methods, Inheritance, etc. are, and how to use them and when. That you understand scope of variables, know what pointers are, how stuff can be passed by reference or by copying, how memory management is done (even in languages that make you not bother with it as they do it for you), how security needs to be baked in from the start, ... all of that is dozens of times more important than the actual language used.
In the end: pick one that's a bit suitable for what you want to do, then get a few books teaching both the basics of it as well as the more advanced Object Oriented stuff.
E.g.
If you want to code for a web front end: javascript, PHP, MySQL etc. could be your tools of choice.
If you seek to write apps for iOS: swift.
...
If you seek employment: java is always popular (though I prefer to hire those that don't know java over those that know it well - probably just too many bad experiences there though)
One important fallacy I've seen people stumble upon: stick to one language till you know it. Do not quit hoping another is easier. It's not the language, it's the principles of programming that you're struggling with so get a better book/tutorial for the language you picked.