F
17

PSA: Starting with flashy coding projects is setting beginners up to fail

I've noticed a weird shift in how people talk about learning to code lately. Everyone seems to push beginners to build apps or games right away, skipping the boring stuff. Last week, my friend's kid showed me his first program, a mess that copied code from a tutorial without understanding it. He felt proud but had no clue how it worked. I think this rush to make something cool ruins the point. Learning should be about grasping simple ideas first, like how variables store data or what a function does. If you start with a big dream project, you'll just get stuck and quit. Take it from me, I tried to make a website before I knew CSS and wasted weeks. Build a solid base with small, dumb programs, then get fancy later.
4 comments

Log in to join the discussion

Log In
4 Comments
the_eric
the_eric1mo agoMost Upvoted
My cousin tried to learn music production by making a full track on day one. He messed with garage band for six months and still didn’t know what chord progressions were.
7
williams.drew
Sounds like he was just moving sliders until something sounded cool. Did he ever figure out what a chord actually is?
2
pat_perry32
But what if some people only stay interested by trying something big first? Even messy projects can teach you a lot when you're starting out.
3
lee789
lee7891mo ago
That point about messy projects teaching you stuff is true, but it misses the core issue. Getting stuck debugging a broken game for two days can teach you problem solving, sure. But if you don't know what a loop is, you'll just copy fixes without learning. The sweet spot is tiny projects that actually work, like a number guessing game, where you can see each piece doing its job.
3