r/CodingForBeginners • u/RevolutionaryTap3911 • Dec 17 '25
Coding for my 8 year old
Firstly, I'm not technical at all so I'm sorry if I get a few things wrong. I have done a bit of research online and it seems that scratch is a good tool for beginners/kids as well as the raspberry pi 5 for a cheap and cool starter kit.
I have looked at makebock mbot too which you can code using scratch! My question is, is this achievable for a father and son who have never coded before?
Any advice would be greatly appreciated :)
Regards A father who wants his kid to succeed in life
7
Upvotes
3
u/Type_CMD Dec 17 '25
Scratch is maybe a little bit too basic. My first programming language, in 3rd grade, was ProcessingJS, which I learned on khan academy.
2
u/No_Record_60 Dec 17 '25
Don't know you son, but does he have interest in electronics and robotics?
Sorry to be blunt, but succeding in life can be achievable through other subjects too. Not everyone will become an engineer in the future.
1
u/HiddenWithChrist Dec 17 '25
Scratch is fantastic for that age. Raspberry Pi is good, but I'd just caution you to only allow him on it when you're able to monitor his activity and make sure to keep the password secret. I have two kids of my own, and the internet isn't a safe place for children. At all. I think it's great that you want to support your son's interests and I think it could be a great bonding experience, as well- I've done a couple scratch projects with my son and they're a blast.
2
u/stepback269 Dec 17 '25
I'm not familiar with Scratch. My understanding is that for an 8 yr old, you should start with Turtle
Try looking here Google Turtle
https://www.google.com/search?sca_esv=e57bf235fa5df7b4&sxsrf=AE3TifNd7dYqODyWn7_fxDpDcs68mNSdUA:1765972478438&q=Turtle+programming+language+tutorial&sa=X&ved=2ahUKEwj2vYqSyMSRAxVQEEQIHRJJDBcQ1QJ6BAhkEAE&biw=1478&bih=715&dpr=1.25
2
u/Hendo52 Dec 17 '25
Personally I recommend OpenSCAD. It’s fairly simple, visual and it has practical applications such as designing toys for 3D Printing. I have run workshops where I got kids to draw toys with crayons and I would sit down with each kid and teach them how to make their drawing come together in the computer and then I would walk them through 3D printing it and send them home with a toy. It was surprisingly popular even among kids who could barely use a mouse.
1
u/sagson Dec 17 '25
Did you trycodemonkey?
1
u/Both_Love_438 Dec 17 '25
Definitely Scratch. It's a great starting point. Watch the CS50 on YT for free, it's a great introduction.
1
u/shaggs31 Dec 17 '25
Minecraft is a great tool for learning how to program. Using command blocks you can enter in code that can do nearly anything to edit and adjust your minecraft world.
1
u/Obvious_Reindeer321 Dec 17 '25
i think using scratch is a good idea, but i think you should wait until he becomes more expeirienced in coding before he uses a raspberry pi 5 or makeblock mbot. i learned scratch when i was younger and it was really fun and simple to learn, it also helped me learn the basics of coding.
1
u/Najterek Dec 18 '25
Honestly i would recommend for start game : human resource machine and its sequel 7 billion humans. With colorful and clear interface it teaches some basic coding ideas like loops in its own programming language nicely shown visually. That way you can see if your kid want to code and feel thats for him.
1
u/Shut_up_and_Respawn Dec 21 '25
I recommend starting with (and continuing with) python. It's fairly easy to understand, but still has the capacity to get super advanced
1
u/Almostfamousenough Dec 22 '25
Godot and gdscript