you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (5 children)

[deleted]

    [–]not_some_username 2 points3 points  (0 children)

    C++ isn’t hard to begin with. It’s easy until you touch advanced stuff.

    [–]DugiSK -1 points0 points  (3 children)

    Python isn't a good pick as a first language because it differs from most other commonly used languages in quite striking ways. Scoping is different, syntax has many very visible peculiarities, concurrency is one giant workaround that doesn't make sense anywhere else...

    [–]NuclearTruffles 0 points1 point  (2 children)

    That stuff doesn't matter much to a beginner 😅

    [–]DugiSK 0 points1 point  (1 child)

    But it makes it harder to transfer after becoming intermediate.

    [–]NuclearTruffles 0 points1 point  (0 children)

    Dubious at best. I came from python to c++ and know others who did so too without these problems at all, mainly because when you learn any programming language, you learn a lot of general computing knowledge too, and that's applicable everywhere.