When you start to think about learning a programming language some people feel lost, so this post is just a help with my point of view and I hope it helps who is lost
First, if you want to make it easier, learn programming logic, this will be a big step, but it depends on you because some people learn logic at the same time as language
You need to ask what you want to do with the language, software, games, security or anything. So after you make that question to yourself, here is my point of view:
Java
If you intend to make softwares, my suggestion is learn java. Why Java? Java is the most popular language and is the language used to make Android applications.
About: Java is a computer programming language that is concurrent, class-based,object-oriented and specifically designed to have as few implementation dependencies as possible. It is normally compiled to the bytecode instruction set and binary format defined in the Java Virtual Machine Specification. If you want to see more, google it and you will find alot about java.
My recommendation: The best things to do with java is to make Desktop apps, Android apps and web stuff(less usual than others)
JavaScript
JavaScript is not Java, they are different languages. If you want to do web stuff you NEED to learn JavaScript because it is the complement of html and css. Its how your website will work and interact.
About: is a lightweight,interpreted,object-oriented language with first-class functions, and is best known as the scripting language for web pages.
My recommendation: Websites and games
C#
C# is used to make software too, but is one of the languages used in Unity engine(Engine for games development). On Unity you can use JavaScript too, but i prefer C#.
About: C# is a type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. You can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more. Visual C# provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to make it easier to develop applications based on the C# language and the .NET Framework.
My recommendation: Games(The best on unity lol), .NET frameworks and Windows app
Python
You want something easier to learn? A simple language? Its Python. Its easier to learn and its good for security
About: Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java. An interpreted language, Python has a design philosophy which emphasizes code readability (notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords), and a syntax which allows programmers to express concepts in fewer lines of code than might be used in languages such as C++ or Java. The language provides constructs intended to enable writing clear programs on both a small and large scale.
My recommendation: For who wants to learn something simpler, software,security, games with pygame(its a library and not most use to do games but is really cool)
Thats all for today , you can find more information about many languages and go ahead trying to find the best language for you. Those recommendation are for those who don’t know programming yet or who are starting a programming language.
See ya.