|
Is Python really an introductory language though? Its whitespace rules are pretty weird and not really how most languages do syntax. And Javascript isn't really what I'd consider a "normal" language. Its structure and deployment is way different than compiled languages.
|
Compared to most languages Python has some pretty weird syntax rules. I'd say it's the most English-like language though, and by that I mean it's the easiest for someone with no prior programming experience to understand. When you're learning the basics I feel like syntax can sometimes overwhelm people and put them off coding, Python just focuses on the basics and allows you to just learn the logic of programming without needing to spend time learning the syntax. Of course you can just go ahead and jump straight into learning Java or C# and most people probably do that, I just found it easier when I first learned Python and then moved to C# because most of what you learn is transferable - I think it's just personal preference.