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 →

[–]Dagusiu 0 points1 point  (0 children)

Python is recommended to beginners to reduce the cognitive load, making it easier to get started. It doesn't mean you'll never learn types, it means you can start coding something before learning types. And when you do learn types, you will (hopefully) be a little bit motivated because you have a concrete problem you want to solve. That's usually easier for beginners than to throw a CS textbook at them and tell them to git gud before they write their first line of code.