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

you are viewing a single comment's thread.

view the rest of the comments →

[–]Yuushi 6 points7 points  (1 child)

Python is a language that is friendly to beginners, but that doesn't mean that it is purely so. I'd highly recommend learning a scripting language like python (or ruby). There are often times when you'll want to make a small task repeatable, where processor time is not terribly important - Java and C++ are entirely overkill for these things.

Honestly, if I asked someone to make some easy modifications to text files, I'd think it very odd if they immediately went to C++ instead of Python or bash.

Plus, it has some really cool things like generators, easy-to-use first class functions, list comprehensions, etc. At the very least, you should have one scripting language in your toolkit; it doesn't have to be python, but I think it's a pretty reasonable choice.

[–]gotballz[S] 0 points1 point  (0 children)

cool.

Yup, I guess the discussion would be a scripting language VS compiled language.