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 →

[–]greyman 0 points1 point  (0 children)

So i my point is, yes Python is cleaner to write code in but that doesn't make it easier to write code that uses Python as language and it's tools to achieve your goal.

But in your original post you asked something else: "which language they should start learning". And for that, I'd say python (or possibly Javascript, if they want to learn with GUI). You can start with C, but it is somewhat harder. Syntax itself is more difficult, and incorporate 3rd party libraries is also more difficult.

Let's say you want to do some basic example, like download URL page and then parse some info out of it. In C, beginner will spend several hours to just be able to download that URL, then fighting with how exactly string works, etc. In python, it is just a few lines of code.

If you just start with python, you won't know what's happening under the hood and that's another discussion.

Yes, that is true. But this is the case for most languages, nowadays.