+ 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 ?
21 Respostas
+ 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
+ 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.
+ 9
ALL new (and even old) programming languages are great, some are better than others depending on what you are trying to build. If you could tell us what field you would like to specialise in (games, apps, websites, etc) then it would be easier to get an accurate answer.
Also, your question is all over SoloLearn's Q&A and also Quora is a great source:
"Between Java and Python which one is better to learn first and why"
https://www.quora.com/Between-Java-and-Python-which-one-is-better-to-learn-first-and-why
"Which language is more worth learning Java or Python"
https://www.quora.com/Which-language-is-more-worth-learning-Java-or-Python
https://www.sololearn.com/discuss/348096/?ref=app
https://www.sololearn.com/discuss/372469/?ref=app
https://www.sololearn.com/discuss/249536/?ref=app
https://www.sololearn.com/discuss/314277/?ref=app
https://www.sololearn.com/discuss/371296/?ref=app
https://www.sololearn.com/discuss/369917/?ref=app
https://www.sololearn.com/discuss/372570/?ref=app
https://www.sololearn.com/discuss/372623/?ref=app
https://www.sololearn.com/discuss/359458/?ref=app
https://www.sololearn.com/discuss/373144/?ref=app
https://www.sololearn.com/discuss/349952/?ref=app
https://www.sololearn.com/discuss/152653/?ref=app
https://www.sololearn.com/discuss/353811/?ref=app
https://www.sololearn.com/discuss/330207/?ref=app
+ 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++
+ 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
+ 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 š
+ 6
every languages will help you. if you'll learnt that perfectly and practically.š start from the one which purpose you want to do.
+ 5
For OOP, you should probably learn C++ and Java (at the least)
For web, you should learn HTML, CSS, JavaScript, PHP, and SQL.
+ 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.
+ 5
Java
+ 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.
+ 3
most probably in which you're best.
+ 3
Js, Prolog and Python
+ 2
HTML, JavaScript & PHP
+ 2
java is all over
and java have good packages(salary)
+ 1
Python been around since 91 but still just as powerful as most languages due to the vast libraries.
+ 1
java script and cpp
+ 1
https://www.tiobe.com/tiobe-index/
Here is a chart that helps you evaluate this issue. ;)
0
all langauges are equally necessary to some field
0
php has great market share