How to choose which Programming Language to learn?

Isn’t this the best time to be a programmer?

Many people are curious about code. Unfortunately, choosing a programming language can be a major hurdle, because people lack the information necessary to make a good decision. 
Try to figure out which language(s) for which you have friends who are experts. Start with those: a knowledgeable friend is the best resource. If you have no such friends, continue reading.Try to talk to your elders or mentors who have knowledge in this field. You can also read the suggestions of the experts on the internet to reach the best decision



To figure out where to start, just decide what you want to do. If you're doing web programming, you have a whole host of languages to pick from. If you want to do hardware programming, your choices are more limited, but there's still a couple of options, etc.

If you are new and know nothing about programming the advice is to start with C Why? One very good reason. Since it is a low level language, you have the opportunity to look beneath the hood and see what is really going on inside your program.
The vast majority of modern programming languages have been influenced by C more than any other language. C is sort of the “granddaddy” of languages like C++, Java, C#, Objective C, Perl, Go, Swift, and the list goes on and on. All of these languages, and more, owe their existence to C. I recommend it because by learning C you are learning about all of the basic principals used in most other modern languages, with syntax that are not far from that of C.



If you know how to program and you’re looking for a second language, then your choice depends very much on your interests or professional goals. Professionally and generally, your best bet is either Java, JavaScript or Python. They offer the most employment opportunities and they are among the most versatile languages in the world.

The reality is that neither the language nor the general concepts is where you'll spend the bulk of your time as a software engineer or computer scientist by far and away where you'll spend the bulk of your time is learning the platforms and toolsets. A good programmer can program in any language because they are all basically the same. Yes, they have slightly different syntax, and some provide some more useful libraries than others, but the basic logic operators across almost all languages work the same.


Here are the top -10 in demand programming languages:

1. Python
2. JavaScript
3. Java
4. C/C++
5. Go
6. C#
7. Ruby
8. R
9. Swift
10. PHP

The main idea is not to waste your time learning a dead language that has no future ahead!!

Post a Comment

0 Comments