Naf: So between Python,Php Node.js C# Go Java Ruby For back end Which one would you advice me to take? Which is most flexible | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

Naf: So between Python,Php Node.js C# Go Java Ruby For back end Which one would you advice me to take? Which is most flexible

web development back end

6th Aug 2017, 5:32 AM
arnold naftaly
arnold naftaly - avatar
6 Answers
+ 1
All these languages are equally powerful, flexible, have a great community and have various web frameworks for web development that are actively used in development. IMHO, Python is the easiest one to learn and yet is very powerful. I know a lot of projects based on it. You can try it with Django web framework that will teach you how web app should be structured. Django has a lot of features that you might not use, so later you can try some lightweight framework like Flask. However Python has several drawbacks. It's interpreted by default (but there are compilers) and has a weak support of multithreading. The best in Python: it's easy to learn and it's easy to read other's code. Java and C# are also great languages. But if you want to write programs on Linux it's better to use Java. It's also nice start point. Also if you are going to dive into the Big Data world Java is must have language. You also can try some other JVM language like Scala. Go also is worth learning. It's fast, compileable, has small start time, has great support of multithreading. However, IMHO, it's harder to learn and before starting it's better to become familiar with some other language. NodeJs is also nice choice, since if you are going to do Web development you will need to learn JavaScript anyway. And don't forget to become familiar with SQL, CSS and HTML.
6th Aug 2017, 5:56 AM
Roman
Roman - avatar
+ 1
I would say Java. As you can build the majority of current apps (e.g., mobile apps, web paged, etc).
6th Aug 2017, 6:14 AM
Nikos
Nikos - avatar
+ 1
Ruby is magic. Try it
6th Aug 2017, 10:49 AM
thunder
+ 1
Python is the future(my opinion) .....to b honest python Django is plain awesome........performs cool even at 50 hits per SECOND
8th Aug 2017, 3:20 AM
$.jabez
$.jabez - avatar
0
PHP is the best. Learn that first, the others may come in handy for some projects, but PHP is made for it.
6th Aug 2017, 5:54 AM
Hello World!!!!
Hello World!!!! - avatar
0
Sorry 50000 hits per Second.......(Don't laugh at me, hehe)
8th Aug 2017, 3:20 AM
$.jabez
$.jabez - avatar