TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Good game tutorials for kids programming

29 pointsby ajaxguyover 5 years ago
I have tried to teach my 10yr old to learn programming for past few months with scratch and basic html stuff. He is not much interested in scratch and picked up html&#x2F;css and showing interest to develop simple games with it.<p>Seeking ideas from fellow hners for below topics.<p>How to engage kids for constant interest in the programming? How did you get past of the stage of loosing interest now and then to kids? What can I teach him for basic gaming tutorials with html&#x2F;css?

8 comments

he11owover 5 years ago
One, here are two lists of online games to teach coding, first list is for CSS, other is for WebDev. Frankly, I&#x27;ve bookmarked them for myself, they look so cute.<p><a href="https:&#x2F;&#x2F;dev.to&#x2F;paco_ita&#x2F;train-your-css-skills-with-online-games-4ah3" rel="nofollow">https:&#x2F;&#x2F;dev.to&#x2F;paco_ita&#x2F;train-your-css-skills-with-online-ga...</a><p><a href="https:&#x2F;&#x2F;dev.to&#x2F;paco_ita&#x2F;train-your-javascript-skills-with-online-games-289m" rel="nofollow">https:&#x2F;&#x2F;dev.to&#x2F;paco_ita&#x2F;train-your-javascript-skills-with-on...</a><p>Two, why not set your kid up with PyCharm, and start dabbling together with Python. (like build a simple chatbot or something that pulls stuff from Wiki).
评论 #21738238 未加载
McKayDavisover 5 years ago
I recommend you take a look at Roblox Studio [1]. My 10yo started out by building simple 3D Obby (obstacle course) games in a manner of minutes with no initial programming. Trough that initial interest he will now modify and even create Lua scripts to perform more complex game actions. The Lua scripting engine + API is simple but at the same time powerful and allows for very complex games.<p>There is also a quite active Roblox Developer forum [2], and good documentation of their API [3].<p>I don&#x27;t push him much, and allow him to learn Lua &#x2F; programming in gneral at his own pace. The game aspect definitely keeps his interest that I&#x27;m not so sure he would otherwise have.<p>[1] <a href="https:&#x2F;&#x2F;roblox.com&#x2F;create" rel="nofollow">https:&#x2F;&#x2F;roblox.com&#x2F;create</a> [2] <a href="https:&#x2F;&#x2F;devforum.roblox.com" rel="nofollow">https:&#x2F;&#x2F;devforum.roblox.com</a> [3] <a href="https:&#x2F;&#x2F;developer.roblox.com" rel="nofollow">https:&#x2F;&#x2F;developer.roblox.com</a><p>Disclaimer: I work for Roblox on the Studio team now. This is largely due to my positive experience with Roblox Studio well before I even considered working for the company.
评论 #21744236 未加载
electronstudioover 5 years ago
I have been teaching kids games programming with Python. I have compiled some of the material I created into a book here: <a href="https:&#x2F;&#x2F;github.com&#x2F;electronstudio&#x2F;pygame-zero-book" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;electronstudio&#x2F;pygame-zero-book</a><p>The only way I have found to maintain interest is to do fewer toy examples and more full-size games, but that also inevitably leads to the kids not understanding so much of what they are doing. I think ultimately you have to accept that some kids will be interested in coding and some will not, no matter how &#x27;fun&#x27; you make it.
random_commentover 5 years ago
Zachtronics:<p>Start with e.g. opus magnum. Visual, will teach basic concepts of sequencing instructions, iteration etc.<p>Then Shenzhen I&#x2F;O if they enjoy it<p>Alternatively:<p>Human resource machine (programming)<p>7 billion humans (parallel programming, probably will teach antipatterns but still useful)<p>Alternatively:<p>LOGO. This is how I learned to program back in the 80s. Drawing pictures. Draw a line. Rotate. Make a square by writing a loop to draw a line and rotate 4 times. Make a window by drawing a square + 2 more lines. Make a house by drawing a window and doors.<p>Even at university I remember the first year programming course included a &#x27;draw a house using ALGOL&#x27; exercise.
评论 #21739082 未加载
lurker2over 5 years ago
You should take a look at Processing 3 (a graphical Java). My dad introduced me to it at about 12yrs. All he did was give me a YouTube playlist to work through and it has held my interest till this day.<p>I would say any framework with a narrow focus on graphics and instant graphical feedback (like SFML for C++) would be great for kids or any beginner. Also, Khan Academy has great resources based on ProcessingJS and even a simple submission board with a community of other young learners.
maynmanover 5 years ago
Shameless plug, but I&#x27;ve written a few simple game tutorials on my blog. Minesweeper, Snake, Tic Tac Toe, Hangman, etc.<p><a href="https:&#x2F;&#x2F;mitchum.blog&#x2F;game-tutorials&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mitchum.blog&#x2F;game-tutorials&#x2F;</a>
sn9over 5 years ago
<i>How to Design Programs</i> and <i>Realm of Racket</i>.
0_gravitasover 5 years ago
might be a bit of a wildcard, but i would consider checking out Factorio. may god help your kid if he actually gets into it though