+ 18
What scripting-language should I learn?
I want to learn either Python or Ruby but I'm not sure which is best.
55 Answers
+ 17
I recommend you start learning with Python, because Python is easier for beginners,it's my opinion)
+ 14
It is based on your needs
+ 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).
+ 7
I would try Ruby first
+ 7
start with python.
+ 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.
+ 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.
+ 6
Also try Haskell and Scala. They are full featured programming languages that also support scripting.
+ 4
Start with Python and then I recommend learning JavaScript the most popular and used one.
+ 4
I'll be that one guy in the back shouting "Python! But then LUA!!!"
+ 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!
+ 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]
+ 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
+ 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.
+ 3
I recomend Python, because its the language of choise for many universities!
+ 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.
+ 3
learn python
+ 3
Scripting, JavaScript is hands down essential to learn.
+ 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
+ 3
Python is easier to learn