• SatyrSack@lemmy.one
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Are any of those things that you actually deal with as a beginner, though? Sure, those add complexities, but by the time you start to get into them, you are probably no longer a beginner.

    • MashedTech@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      Of course… But the idea is that it is misleading… And there’s more traps the beginners falls into. I have a feeling if beginners begin with C++, or other language that is strongly typed and requires memory management and then do some other language that is more abstract like python; they will become better programmers compared to them doing it in reverse.

      • xpinchx@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        Yeah but fuck all that python is good enough for most beginners. Variables, scope, loops, functions, operators… Once you get some of the principles down switching to C++ or similar isn’t nearly as bad.

        Being a person that tried to learn C/C# from scratch in my early days python was a good gateway language.