12
My friend told me to start with Python, not C++, and he was dead right
He's a software engineer and said, 'You'll spend more time fighting the language than learning to code.' I ignored him and tried C++ for two months, getting stuck on pointers and memory errors. I switched to Python last week and already built a simple number guessing game. Has anyone else hit a wall by starting with a language that was too hard?
3 comments
Log in to join the discussion
Log In3 Comments
sage_lewis102mo agoMost Upvoted
Two months on pointers sounds like actual torture. That's way too long to be stuck on one idea before you even make anything. Python gets you past that roadblock so you can actually learn how to think like a programmer.
8
Yeah, it's like they don't tell you that starting with a low level language can actually kill your motivation. You spend all your time on syntax and weird errors instead of the fun part, which is making things work. Python lets you see results fast, and that feeling of building something, even a small game, is what keeps you going. I mean, you can always learn C++ later once you get the core ideas down. Starting hard just makes people quit before they even know if they like coding.
6
oliviadixon2mo ago
Felix_jones is totally right about motivation. Getting stuck on weird errors early on just kills the fun of making stuff. Python's quick wins are way better for keeping new people in the game.
4