Coding languages are evolving faster than any other area. Technologies have grown so much and developed so fast that even the slowest programming languages have been faster due to advancement in technology. For a tech newbie striving to learn programming, there are few languages I can suggest. But it is always about passion so find out what your heart is keen to learn.

Platform: Web, Mobile, Desktop
Annual Salary Projection: around $ 79000
Description: Java is a high-level, class-based, object oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let application developer write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation
Why Java?
The answer to this question comprises of multiple reasons like its popularity, ease-to-learn nature, helpful open source tools and libraries etc. Gaining expertise in Java ensures a secure career with fat paychecks and the power to create applications with real-world applications.

Platform: Web, Desktop
Annual Salary Projection: Around $75,000
Description:Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
Why Python?
Python is easy to use, powerful, and versatile, making it a great choice for beginners and experts alike. Python’s readability makes it a great first programming language — it allows you to think like a programmer and not waste time with confusing syntax. But don’t think that because Python is easy to use it’s a wimpy language. Python is incredibly powerful — there’s a reason companies like Google, Dropbox, Spotify, and Netflix use it.

Platform: Web, Mobile, Desktop
Annual Salary Projection: around $81000
Description: JavaScript is a cross-platform, object-oriented scripting language used to make webpages interactive (e.g., having complex animations, clickable buttons, popup menus, etc.). There are also more advanced server side versions of JavaScript such as Node.js, which allow you to add more functionality to a website than downloading files (such as real time collaboration between multiple computers). Inside a host environment (for example, a web browser), JavaScript can be connected to the objects of its environment to provide programmatic control over them.
Why JavaScript?
Today, JavaScript is one of the most powerful languages on the planet because of its performance and omnipresence. Personally, I feel like JavaScript has the potential to tap into so many popular industries like Machine Learning and Data Analysis, where Python still rules the game. It’s even happening now with tools like Tensorflow.js! Of course, nothing really beats C/C++/Rust, but JavaScript is a fast — in the sense that V8 can generate highly optimized code by monitoring how your code executes, delaying the bits of execution which are not used, and optimizing the code segments which are used over and over. JavaScript (Node) is highly scalable (with supersets like TypeScript). Running on a single threaded architecture, people often criticize Node for its lack of threading environment, but the reality is it doesn’t matter a lot.
Wrap up
There are many options for a newbie to learn programming. As well as there are hundreds of code languages to start with. But the ones reviewed here are the world’s top-rated technologies and they remain this way for years. So, I think this will help you and you will find a way to contribute to this industry.