this post was submitted on 16 Sep 2024
735 points (97.3% liked)
Programmer Humor
32710 readers
583 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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.
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.
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.