• Ephera
    link
    2
    edit-2
    4 years ago

    I liked the section about Python. It really annoys me when people claim that Python is easy. There’s so many pitfalls in it that even as an experienced programmer, I struggle setting it up with a future-proof structure, enough unit tests and automated tooling for linting, type checking etc.

    Obviously, if you’re new to programming, you don’t know about these problems which will inevitably hit you. And when they do hit you, you might think it’s your inexperience showing and that the programmers who write large-scale applications are some kind of gods.

    But it’s not like the initial steps in Python are that much simpler than e.g. Java to excuse that steep of a learning curve afterwards, so I really don’t get why Python is recommended to new programmers so vehemently or in fact at all.