What scripting-language should I learn? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 18

What scripting-language should I learn?

I want to learn either Python or Ruby but I'm not sure which is best.

4th Dec 2016, 3:26 PM
Colin Curran
55 Answers
+ 17
I recommend you start learning with Python, because Python is easier for beginners,it's my opinion)
4th Dec 2016, 4:19 PM
Nazariy
Nazariy - avatar
+ 14
It is based on your needs
4th Dec 2016, 3:36 PM
Pravin
Pravin - avatar
+ 14
Like Pkay and Nazariy said, it largely depends on what you want to use it for but, as far as starting, Python was made to be a simpler language for beginners. Once you understand one, picking up another is easier - the main difference is the syntax/vocabulary. Although, with finding a language you want to actually use, keep in mind most languages are truthfully the actions/"verbs" in a program. The UI/"nouns" will be a second that works with it (UI/action: HTML and Javascript for web design and XML and Java for Android are two examples).
4th Dec 2016, 11:41 PM
Austin Stewart
Austin Stewart - avatar
+ 7
I would try Ruby first
5th Dec 2016, 4:06 PM
Leo Widler
Leo Widler - avatar
+ 7
start with python.
13th Dec 2016, 6:23 PM
Alireza M.
Alireza M. - avatar
+ 6
Python has more 'Intro to CS' college/uiversity courses than Ruby, but Ruby makes more sense from an English viewpoint, which is why some like Udacity use it over Python as an Intro to Programming. Either one should work, but Ruby lets you focus a little more on learning the programming and less on the command definitions. But Python is still loads better than C++ in syntax learning distraction. Swift is also pretty straight foward in syntax commands as well. C# is like the middle ground.
6th Dec 2016, 11:15 AM
Marc Boutin
Marc Boutin - avatar
+ 6
I see a lot of people commenting Python is easier to learn, I don't agree with that. They have both about the same difficulty. Secondly, both are used for web programming, but JavaScript is used a lot more. Python usually handles network stuff. However Python is used for other things besides web, a lot more than JavaScript. That being sad, when looking at job postings I see a lot more requests for JavaScript than Python.
6th Dec 2016, 2:34 PM
Val Barashkov
Val Barashkov - avatar
+ 6
Also try Haskell and Scala. They are full featured programming languages that also support scripting.
8th Dec 2016, 7:03 PM
Bulent Basaran
Bulent Basaran - avatar
+ 5
Python is a pretty simple language and it is used to do so many things.
6th Dec 2016, 2:34 PM
Caleb Jore
Caleb Jore - avatar
+ 4
Start with Python and then I recommend learning JavaScript the most popular and used one.
5th Dec 2016, 5:44 PM
Edgon M
Edgon M - avatar
+ 4
I'll be that one guy in the back shouting "Python! But then LUA!!!"
9th Dec 2016, 12:55 PM
Keto Z
Keto Z - avatar
+ 4
learn a language of the Web - JavaScript which runs in every browser. it is the most popular scripting language. next comes python, php and ruby is the last. http://www.codingdojo.com/blog/9-most-in-demand-programming-languages-of-2016/ Happy 😊 scripting!
10th Dec 2016, 9:32 AM
wave rider
+ 3
personally, Python is best as it is simpler to learn for beginners - it was the first programming language I learnt [as a computing student at gcse level, the other languages i have learnt being sql and assembly]
5th Dec 2016, 4:25 PM
jace
jace - avatar
+ 3
I highly recommend you to learn JavaScript, the most popular , lightweight, futuristic , implementable , most flexible accepting language now even implemented for server side too as Node.js & on client side jquery as you know
5th Dec 2016, 5:38 PM
Digital Saurav
Digital Saurav - avatar
+ 3
I think this depends on what you're after no? Linux you might find shell scripts are easier to throw together than python. But I think python is a great starting spot for all kinds of projects. Very nice and simple plus it's gaining a lot of momentum in the scientific world. Windows, powershell is the obvious answer. But you can achieve quite a lot with python too. Javascript for web stuff but personally I'd say you can learn other languages and pick up Javascript later. Maybe you have no interest in web stuff.
5th Dec 2016, 8:13 PM
Bart Claw
Bart Claw - avatar
+ 3
I recomend Python, because its the language of choise for many universities!
6th Dec 2016, 8:22 AM
Mitran Constantin Bogdan
Mitran Constantin Bogdan - avatar
+ 3
I would recommend you should learn JavaScript as scripting language. I have just started with it. when I first started with it I just fall in love with it. Just amazing. solo learn has done a good job with there app. Its amazing. Its futureproof and you can do anything with it.
6th Dec 2016, 10:47 AM
saurabh mandy
saurabh mandy - avatar
+ 3
learn python
6th Dec 2016, 7:42 PM
N1H4R
N1H4R - avatar
+ 3
Scripting, JavaScript is hands down essential to learn.
10th Dec 2016, 6:35 AM
Thomas A. Beaudry
Thomas A. Beaudry - avatar
+ 3
If you do some research, you will find python is the most popular language and continues to grow. Python is extensively used by data-miners etc. I am adding a few links which reinforce my suggestion. 1) http://mashable.com/2014/01/21/learn-programming-languages/#0__vxHWz5kqf 2) http://www.kdnuggets.com/2014/08/four-main-languages-analytics-data-mining-data-science.html I know Mashable.com says both are good but Python is in greater demand. Regards Aditya Shukla
11th Dec 2016, 8:14 AM
Aditya Shukla
Aditya Shukla - avatar