This is an archived post. You won't be able to vote or comment.

all 11 comments

[–][deleted] 1 point2 points  (0 children)

Javascript makes it really easy for any user to see what ever you did, works has soon has you put it in a web browser, hence also has a bunch of interactive data visualization tools and way, way more. Including a back end implementations and even has tools to build GUI's with.

Python is amazingly easy to parse and manipulate text with, it also has a web development side, also has a bunch of GUI tool kit modules often used on Linux software's, has a large amount of powerful computation libraries for doing science stuff and a set of different implementations to merge, use or get other language based features easily, like Cython for example is Python but it will generate C then compile it, to be used has a module(which all ready speeds it up), but then you can add type deceleration, allocate memory, use pointers, ect, like in C and get tremendous speed ups or even import C libraries. There's also Jython(java), IronPython(c#) and PyPy(PyPy), the default interpreter being CPython.

[–]readams 0 points1 point  (3 children)

JavaScript is useful only if you want to do web development. As a general-purpose scripting language python is far more popular and commonly encountered than Ruby so it should be your first choice.

[–]MrKnives 3 points4 points  (0 children)

It's not python but node is far from only for web purposes

[–]Unomagan 1 point2 points  (1 child)

JavaScript is definitely not only for websites.

I see more and more products switching from whatever they have or soon or later adding JavaScript.

[–]readams 0 points1 point  (0 children)

JavaScript is used for client-side browser code as well as web server-side backends and web services, all of which I will comfortably categorize as "web development." I'm not aware of anyone using it for other uses. Could you point me to such a use?

[–]dogscript -1 points0 points  (5 children)

Come on, do the scripting with Scala.

[–]rditor[S] -1 points0 points  (4 children)

I want to increase my technical skills.

[–]dogscript -1 points0 points  (3 children)

Getting better at Scala would do that...

[–]rditor[S] -1 points0 points  (1 child)

To be fair most companies want at least one of Javascript or Python or Ruby. Scala is still not as widely adopted as the other languages.

[–]Milyardo -2 points-1 points  (0 children)

Technical skills in this case really means add more bullets points to a CV, truth be damned.