It’s fun for me too since learning to program robots has always been on my bucket list. Chatgpt helps since even though it’s meant to be intuitive, you still run into various issues pretty often, and documentation is scarce. Sending screenshots to o3 works amazingly well to get unstuck.
Ask HN: How are parents who program teaching their kids today?
31–40 of 104 posts
Re: Ask HN: How are parents who program teaching their kids today?
#32Who guided you? If you're like me, nobody. I was exposed to BASIC as my first programming language, and I just started doing stuff that seemed interesting. My school offered a few "computer math" classes as they were called at the time, which I elected to take, but nobody pushed me into it. Give the kid some programming tools and leave him alone. Be there for questions, and brainstorming if he wants it. Otherwise let…
My kids have finally gotten hooked by godot, after a few years of building up a foundation with simple programming assignments. It's fun to see them digging in for hours to make something, but man, it was a long road to get here.
Re: Ask HN: How are parents who program teaching their kids today?
#33Who guided you? If you're like me, nobody. I was exposed to BASIC as my first programming language, and I just started doing stuff that seemed interesting. My school offered a few "computer math" classes as they were called at the time, which I elected to take, but nobody pushed me into it. Give the kid some programming tools and leave him alone. Be there for questions, and brainstorming if he wants it. Otherwise let…
A pet project a child commonly wants to develop is a video game. Now imagine going on Google and searching how to build a game and what kind of results you get. How do you convince that child that he doesn't need the shiny flashy thing the ads are trying to sell and just needs to sit down and learn real coding?
Re: Ask HN: How are parents who program teaching their kids today?
#348 year old badly wants to be an engineer like his dad. :’) Public school got him into Scratch so he was animating things. The high school robotics team I mentor has Lego robotics kits for their community outreach program. Those kits use Scratch. So I got him a used kit and he spends an absolutely ridiculous amount of time making robots that do stuff. This started at a very young age: we gave him access to a windows P…
for when they grow up =)
Re: Ask HN: How are parents who program teaching their kids today?
#35Re: Ask HN: How are parents who program teaching their kids today?
#36I think it's best to start close to the goal and move into problem-solving once something is up and running and needs improvement or optimization. Focusing on CS fundamentals isn't always worthwhile, unless there's a genuine interest in computer science or math olympiad style problems. Today, we can operate at a higher level since most core algorithms are already available in libraries and frameworks. Just my two cen…
Re: Ask HN: How are parents who program teaching their kids today?
#37Re: Ask HN: How are parents who program teaching their kids today?
#38I think the only way to learn to code is to really limit the use of AI (obvs can speed up some things, but never let him copy and paste from it)
I don't really think there is a substitute for encouraging him to push through without AI tbh.
When he eventually start's vibe coding, it will be like putting a v8 in a Ferrari instead of a VW golf.
Re: Ask HN: How are parents who program teaching their kids today?
#39Re: Ask HN: How are parents who program teaching their kids today?
#40> Knowing fundamentals is always useful, but learning to collaborate with an AI is probably the more important long-term skill. How difficult a skill is "collaborate with an AI" that it can't be picked up quickly at any time (and will be changing rapidly)? And how permanently stunted is a person who always "collaborated" and never had to think. > I’ve been focusing on fundamentals like logic, structure, and problem-s…
How permanently stunted are today's programmers which have always collaborated with a compiler or interpreter, and never once written or even looked at assembly?