My son is showing interest in programming, mostly because, like other kids, he wants to make games. That's what got me started, too :) We've been working with Scratch and GameMaker, and I’ve been focusing on fundamentals like logic, structure, and problem-solving.
It's really about getting him experience breaking problems down so he can solve bigger problems. E.g., before the hero can shoot an arrow to defeat the bad guy, we need to be able to create arrows, move them, know their position, and know when they hit the bad guy. He gets it.
That said, I wonder whether focusing on CS fundamentals is worth it. Knowing fundamentals is always useful, but learning to collaborate with an AI is probably the more important long-term skill.
What are other parents doing? Have you found a balance? What tools are you using?
codingdave•1d ago
paulryanrogers•1d ago
Games in particular are such a vast mix of skills, techniques, and ever shifting market demand. I left game modding and went full time into biz software as my pixel painting and low-poly modeling skills were falling out of favor. Art fundamentals served me well enough, but I was far too slow an artist to put out high fidelity work at the new pace.
When my dad gave me QBasic, I bounced off it hard and thought I hated programming. Meanwhile I was programming games with tools like Klik-n-Play, Con, and batch files. Later in university I had to learn several programming languages and finally it clicked.