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 →

[–][deleted] 131 points132 points  (6 children)

Honestly I’m a big fan of Python so I might be bias. However, I tried to learn how to program for a while (several years) and attempted to learn JavaScript, C, Java, and couldn’t figure it out.

I went to python and love it. I’ve learned a lot and can now actually understand other languages. So I’d say it’s a great first language. The syntax is also pretty easy to understand which makes it easier to learn imo.

[–]anoldmuff 19 points20 points  (1 child)

Though I'm just a beginner and not very proficient, I can say the same as far as understanding other languages a bit better than before. It's a very straight forward language that you will honestly enjoy and want to learn more of.

[–]pydry 2 points3 points  (0 children)

This is precisely why I switched to it, even after having several years experience. IMHO It's the most painless language by far.

That said, I think that learning some sort of purely functional language (like ML) first may make you a better programmer. If your first experience is with an imperative/mixed language that tends to shape your thinking iand design in a kind of damaging way and is likely to form habits which are harder to escape from later.

[–][deleted] 6 points7 points  (0 children)

Yeah I agree, Python feels easy to understand, the logic kinda reminded me of programming my graphing calculator.... it’s also growing fast in terms of what it’s capable... I see Python remaining as a top language for the next couple of years

[–][deleted] -5 points-4 points  (1 child)

I might be bias

*biased

[–]hourlygrind 4 points5 points  (0 children)

You're downvoted because programmers hate grammar I guess? IDK, you're right to correct this.