What's the best new language to learn that is upcoming and will be really helpful ? | Sololearn: Learn to code for FREE!
¡Nuevo curso! ¡Todo programador debería aprender IA Generativa!
Prueba una lección gratuita
+ 6

What's the best new language to learn that is upcoming and will be really helpful ?

Which to choose between Java/Python for good object oriented programming ? Is JavaScript the way to move ahead ? Is Java dying out ? And how much momentum is Ruby on Rails gaining ?

2nd May 2017, 9:05 PM
Junaid Magdum
Junaid Magdum - avatar
21 Respuestas
+ 13
none of them are going to die out. they are all really useful for different areas. im sure this question has been answered before so just use the search field
2nd May 2017, 9:11 PM
Edward
+ 13
shhhh guys, stop shouting about html and css as languages - they are not. They are tools. My upcoming server is Linux, Node.js, Python, MongoDB, and Express. I think this is going to be the ultimate software stack to be honest. Ruby on Rails is not gaining momentum - the train has reached the station and is now waiting for passengers that might never get on. Java is not future proof. However, Node+Python is the ultimate combination. Python is good for entirely server related stuff, and Node bridges the gap between the server and the user in a very seamless fashion. So two languages to learn: JavaScript and Python. JavaScript takes out 3 birds with one stone: database management (Mongo), front-end behavior, and serving dynamic content with Node+Express. Python takes care of another bird - it is a ridiculously powerful backend language. I would recommend you to stay away from PHP - I do not believe it to be very future proof now. tl;dr: Learn Python and JavaScript for their insane power and gargantuan amounts of applicability.
4th May 2017, 4:14 AM
Varun Ramani
Varun Ramani - avatar
+ 7
You should master C++, because by far this is the only language that gets revised every 2-3years.... and pssst!!! u can make viruses with C++
3rd May 2017, 12:58 AM
Krishneel Nair
Krishneel Nair - avatar
+ 7
well python is the best upcoming language and it's fastest growing and most used language now. As python is readable and easily implementable and highly versatile , it can even perform all task of Java and then it has some added features. Machine learning is completely based on it. Go for it ,it's easy to learn
3rd May 2017, 2:45 PM
Priya Pal
Priya Pal - avatar
+ 6
Psst! Don't listen to Edward 😎 HTML bro, is the new upcoming language and I hear, I hear it's going to replace CSS man 😉
2nd May 2017, 10:19 PM
Ghauth Christians
Ghauth Christians - avatar
+ 6
every languages will help you. if you'll learnt that perfectly and practically.🎓 start from the one which purpose you want to do.
3rd May 2017, 5:10 PM
Ishwarya Manikandan
Ishwarya Manikandan - avatar
+ 5
For OOP, you should probably learn C++ and Java (at the least) For web, you should learn HTML, CSS, JavaScript, PHP, and SQL.
3rd May 2017, 1:11 PM
Xander A.
Xander A. - avatar
+ 5
you don't generally have the opportunity to select languages. you have problems, languages, tools and libraries. you are obliged to develop solutions depending on these. if you have a library designed for matlab, you cannot say "I will wait for this library ported to java". it is important to be flexible and easily switch between languages and tools. so, know programming, be open-minded and hardworking. these are the most important things.
5th May 2017, 2:22 PM
K Akbas
K Akbas - avatar
+ 5
Java
9th May 2017, 9:56 PM
NimWing Yuan
NimWing Yuan - avatar
+ 4
I hate seeing posts like this. Although I agree with one comment about staying away from PHP lol... it truly does blow. There are far better languages you could use to build scalable websites and applications. Anyway, I've said it before and I'll say it again... THERE IS NO BEST LANGUAGE. There are good combinations of many languages and scripting languages that you could use. One comment about python and node is a good example. There is also the MVC framework you could use with ASP.NET and C# or VB.Net. Your first step is to identify either a project and the tasks you want to achieve, or decide what kind of developer you want to be and build your skillset based on that. Again... there is no "best" language. There are many options to choose from.
10th May 2017, 8:22 PM
Mike
Mike - avatar
+ 3
most probably in which you're best.
6th May 2017, 11:39 AM
syshivaay
+ 3
Js, Prolog and Python
11th May 2017, 3:50 PM
Prabhakar Dev
Prabhakar Dev - avatar
+ 2
HTML, JavaScript & PHP
3rd May 2017, 2:36 PM
Damien Sebe
Damien Sebe - avatar
+ 2
java is all over and java have good packages(salary)
6th May 2017, 11:18 AM
Vikraant
+ 1
Python been around since 91 but still just as powerful as most languages due to the vast libraries.
6th May 2017, 5:05 PM
Anthony Perez
+ 1
java script and cpp
10th May 2017, 4:56 PM
walter ifeanyi
walter ifeanyi - avatar
+ 1
https://www.tiobe.com/tiobe-index/ Here is a chart that helps you evaluate this issue. ;)
10th May 2017, 5:54 PM
Lucas
0
all langauges are equally necessary to some field
5th May 2017, 4:43 AM
Moffkim
Moffkim - avatar
0
php has great market share
7th May 2017, 11:42 AM
Yogesh Kulkarni
Yogesh Kulkarni - avatar