+ 2
Which programming language will help in my professional life? I mean which one is more relevant and most used now?
9 Answers
+ 12
It actually depends on what type of Profession you plan to go into : Web Development, Data Analytics, Core Programming etc. All of these require different languages. It's best to focus on one of these areas.
HTML, CSS, JS (optionally PHP) and Ruby for web apps if you are interested in Web development
Java for General programming as well as for Android (which is a huge market in itself)
Swift for iOS development
C/C++ for general purpose programming.
I dont know Python too well to know where it is used, but I hear its quite useful pretty much everywhere.
C # is good for game development
R is used for data analytics.
It all depends on what you want to learn and your passion for learning. It doesnt matter if you try to learn all of these. What is important is, you are good at what you claim to be.
+ 5
Here are the most popular languages, as of April 2017 from the TIOBE index:
1. Java
2. C
3. C++
4. C#
5. Python
6. PHP
7. Visual Basic .NET
8. JavaScript
9. Delphi/Object Pascal
10. Perl
You can check out the TIOBE index for more info.
+ 3
@bilal Yes, currently C is above C++; however, on the TIOBE index, it states that they have a large negative change (as in, the popularity is decreasing). The same (though a lesser decline) also applies to Java, C++, C#, and Perl.
+ 3
@Jeth All I'm doing is reporting from the TIOBE index. To my knowledge, it's very accurate; it bases it's information off of web search results. Mind you, Perl and Visual BASIC are up there too.
+ 2
you should start learning HTML, C++ and php.
+ 2
Narrow it down a little. What do you want to actually DO?
I'm in the Science and Technology industry. .NET (C#, VC++) and C\C++ have been essential to my career. It's even more essential to understand Object Oriented Programming; design patterns, architecture, development cycles, and unit testing. My last interview didn't even care what language experience I had, but they grilled me on OOP.
Python, JavaScript and HTML5 if you're doing web development. Get comfortable with Linux systems, too.
Just remember that a language is a means to an end. It's all the same machine code when it gets to the CPU. Don't get hung up on one language or OS. It's like I always say, a person efficient in any language is exponentially more hirable than an expert in one.
+ 1
C over C++!!!!!!!!
+ 1
Ruby programmers are rarity
0
@Keto Delphi still used in 2017 and it placed right after JS? It must be a joke.