this post was submitted on 08 Nov 2025
118 points (97.6% liked)

Ask Lemmy

35488 readers
1025 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 2 years ago
MODERATORS
 

I promised my kid they'd get a laptop when they learn to read well enough.

This turned out to be a good motivator and they can now read full books.

The kid likes competitions and challenges. I would like to come up with tasks they can learn to do with the laptop.

The reason I want my children to have access to a computer specifically, is that while TVs and phones are used to consume, computers are used to create.

I will be installing some Linux flavor on this machine, as it is a bit dated.

I was thinking about things like:

  • Write a short story
  • Install a graphics editing program
  • Draw a picture of a cat

To get them started.

Probably I need some easier ones first.

top 50 comments
sorted by: hot top controversial new old
[–] MurrayL@lemmy.world 60 points 3 days ago* (last edited 3 days ago) (2 children)

Obviously you’ll want to start with absolute basics like mouse and keyboard navigation.

Beyond that? Maybe something involving a ‘treasure hunt’ to learn about navigating files and folders, renaming files, and copying vs. moving them.

Anecdotally, I’ve heard lots of kids coming up now really struggle with the concept of file systems, so it’s definitely something worth teaching early.

[–] adarza@lemmy.ca 14 points 3 days ago (2 children)

if they have shown any interest at all in programming, regular expressions is another topic that would be worthwhile to start learning 'early'.

[–] MajorHavoc@programming.dev 22 points 3 days ago* (last edited 3 days ago)

Damn. I love this community. Lemmy goes hard.

"My kid can read now."

"It's never too early to teach them regular expressions."

Edit: To be clear, I agree. It's just great to be among like minded folks, here.

[–] MonkeMischief@lemmy.today 4 points 3 days ago

Is there a good place to start learning regular expressions as if I'm a young kiddo who just learned to finally read? Lol

...I have a wee one on the way so I'd like to get ahead of this knowledge myself lol. 😅

[–] wizzor@sopuli.xyz 9 points 3 days ago (1 children)

I love the treasure hunt idea.

[–] MissJinx@lemmy.world 6 points 3 days ago

Hey dad, Thinkercad is 100% online and has one of those building blocks coding. It has courses for young kids and he can even learn how to model in 3d. Very simple and fun

[–] hungryphrog@lemmy.blahaj.zone 38 points 3 days ago (1 children)

Really depends on what they're into in general, but if they show interest in coding, I'd recommend Scratch. It's a coding platform made (primarily) for kids, I got really into it once, and still tinker with it sometimes. I'd say that Scratch is easy to learn, hard to master, and fun.

[–] wizzor@sopuli.xyz 10 points 3 days ago (1 children)

They have done the code.org basic course which is in scratch.. ish.

That was a few years ago though, they might be ready for freeform coding with the full environment.

[–] MajorHavoc@programming.dev 7 points 3 days ago

If they are ready to move beyond block code, Pyxel looks like a fun way to learn some Python.

[–] discosnails@lemmy.wtf 33 points 3 days ago (2 children)

Honestly give them Minecraft and let them loose on that. For a 7yo that's a great challenge.

[–] helpImTrappedOnline@lemmy.world 17 points 3 days ago

And when they get a handle on the base game, you can build up all kind of skills with texture packs and mods.

  • learning to recognize trusted sources
  • learning what a virus is, antivirus, etc
  • digital art via retexturing thing.
  • folder paths structure
  • different file formats
  • editing config files

Its also easy to make a self hosted server. Which has its own set of challenges, but would be great if they get a few friends to play.

[–] wizzor@sopuli.xyz 8 points 3 days ago (1 children)

They already build cities in minecraft but on the playstation. Good idea to include that on the PC.

[–] coolman@lemmy.world 3 points 3 days ago

Maybe get them to use keyboard and mouse instead of a controller? Still teaches computer literacy and it's a good control schema to get used to as a child

[–] jubilationtcornpone@sh.itjust.works 18 points 3 days ago (1 children)

You could do what my dad did and accidently delete some of the system files, leaving it for your kid to fix.

The reason I want my children to have access to a computer specifically, is that while TVs and phones are used to consume, computers are used to create.

Joking aside, that's an interesting perspective. I hadnt really thought of it that way before, despite using a computer to create things almost every day.

[–] MajorHavoc@programming.dev 8 points 3 days ago

You could do what my dad did and accidently delete some of the system files, leaving it for your kid to fix.

Now I assume this thread is full of folks trying to figure out if we found our siblings Lemmy account...

[–] Michal@programming.dev 6 points 3 days ago

Maybe something creative, like making a poster in libre office?

I remember when i was 10-ish ms Word 97 was the shit. I liked to use word art to create and print my name and other texts. Children this age like to be creative if you show him a program and let him loose exploring it, he'll learn a lot.

[–] rudyharrelson@lemmy.radio 18 points 3 days ago (1 children)

You could install something like LMMS and let them experiment with making their own music (without needing recording equipment or learning real instruments yet).

[–] wizzor@sopuli.xyz 7 points 3 days ago

Oh hey I didn't know about LMMS, this is definitely going on the list!

[–] ace_garp@lemmy.world 6 points 3 days ago* (last edited 3 days ago)

Scratch (programming suite) or ScratchJR to start

Tobbie2 robot (STEM focus, build the robot and then program the BBC micro:bit board inside)

GCompris - educational games

Anki - flashcard based learning, of many downloadable topics(whatever their interests are)

Ktuberling - Mr Potatohead, scene creator

Powdertoy - Falling sand sandbox physics program. Can be fun(TNT) or serious, plenty of downloadable creations like: nuclear reactor, steam turbine, car(ICE) etc

[–] Smokeydope@lemmy.world 14 points 3 days ago (1 children)

Does your kid like minecraft? Make a game with them on the minetest/luanti engine. For a base game you can use Minetest Game or a minecraft clone like Mineclonia and follow this modding book. Have the kid make 16x16px textures in gimp and you can rtegister some modded blocks Its as easy as this:

minetest.register_node("default:stone", { description = S("Stone"), tiles = {"default_stone.png"}, groups = {cracky = 3, stone = 1}, drop = "default:cobble", legacy_mineral = true, sounds = default.node_sound_stone_defaults(), })

https://www.luanti.org/en/

https://rubenwardy.com/minetest_modding_book/en/index.html

[–] wizzor@sopuli.xyz 6 points 3 days ago

What a great idea, I have been looking for ways to get them into programming in a fun way.

[–] aBundleOfFerrets@sh.itjust.works 14 points 3 days ago* (last edited 3 days ago) (1 children)
  • Editing a text file (I guess writing a story has that covered?)

  • Deleting a program (I did not know how to remove programs for the longest time as a kid… this was on windows, mind you. I figured just deleting the desktop icon was all it took. Oops.)

  • Changing display resolution and scale (Really just poking around the accessibility menu in general is valuable, lots of useful stuff even for someone with good vision etc.)

load more comments (1 replies)
[–] Lushed_Lungfish@lemmy.ca 10 points 3 days ago (2 children)

Have him open it up, clean the dust, and put it back together again.

[–] wizzor@sopuli.xyz 6 points 3 days ago (1 children)

I was actually considering a desktop PC for this reason...

[–] RisingSwell@lemmy.dbzer0.com 2 points 3 days ago (2 children)

Some laptops are ok, my old clevo was 9 screws and the entire back slides off.

Some laptops are terrible, my current MSI is like 14 screws and 20 clips. For some reason the MSI just doesn't get cleaned as often.

load more comments (2 replies)
[–] TehBamski@lemmy.world 4 points 3 days ago

Adding to this, to have them learn about static build up and how to ground themselves before touching anything in an electronic device. PC/laptop in particular.

[–] Mexigore@lemmy.world 5 points 3 days ago (1 children)

A great skill to have in life regsthing computers is typing fast, so give him the challenge to reach a certain wpm

load more comments (1 replies)
[–] ValiantDust@feddit.org 12 points 3 days ago (1 children)

I'm not exactly young anymore and things have sure changed a lot since I learned my way around a computer. But here are the things I remember being fun for me back then:

  • Drawing around in paint (you already have that covered)

  • Creating presentations. Maybe like: Make a presentation about your favourite topic. This might involve collecting pictures either from the internet or getting them from a camera / phone on the laptop.

  • Playing some games (in my case pinball, but that's definitely not very up to date). You can learn quite a bit about clicking through menus etc from playing games.

Something else that would be important to learn early is created folders and keeping some sort of system with your files. I struggle to come up with a fun way to teach that though. Maybe someone else has a good idea?

load more comments (1 replies)
[–] sefra1@lemmy.zip 9 points 3 days ago (2 children)

You can make an image of the / drive so it's easier to restore if they break the system.

I you can slowly teach them to use the command line, if they can read fluently using the cli shouldn't be that hard. You can teach them the basic commands, and teach them to install a program with apt.

Also, you said write a short story? The teach them vim (or emacs if you prefer that).

You can install vmpk (or some other music keyboard emulation program) so they can play some music. And if they get more interested get them LMMS and later ardour + advanced stuff.

Krita is a super nice program to draw, and colour (tho no fun without a drawing tablet), maybe you can teach them vectorial drawing on inkscape. And if they like it then install Blender and go 3D.

[–] MajorHavoc@programming.dev 4 points 3 days ago (1 children)

Teach them to launch Vim, and they can spend their remaining computer use time using Vim.

Unless they figure out how to exit vim, then please have them come teach me how.

Sorry. I will see myself out.

[–] burrito@sh.itjust.works 3 points 3 days ago (1 children)
load more comments (1 replies)
load more comments (1 replies)
[–] grue@lemmy.world 8 points 3 days ago

My kids have Raspberry Pi 400s (which I ought to upgrade to 500s, as they complain about them being too slow).

I think those specifically are a good choice for this use-case because they come with a big (physical, paper!) book that teaches kids all sorts of stuff that can be done with them.

[–] KokusnussRitter@discuss.tchncs.de 3 points 3 days ago* (last edited 3 days ago)

The first thing I did in Linux was to change my wallpaper/ UI and Icon themes.

Maybe these would be really easy first challenges that a child would look into anyways, to make the system feel like theirs. I remember constantly changing wallpapers when I was a kid. I wonder what I'd had done with the options Linux offered.

Further down the line I'd explain sudo apt update/ upgrade (or equivalent) to them, so they can do some basic maintenance.

[–] Damaskox@lemmy.world 3 points 3 days ago

Maybe coming up with coded messages? With a code language.

(they don't need to be difficult)

[–] TabbsTheBat@pawb.social 9 points 3 days ago (1 children)

Those tasks sound simple enough :3

Could also throw in things like take a screenshot, or file navigation. If they've not used a computer knowing where to find things will come in handy

load more comments (1 replies)
[–] Brkdncr@lemmy.world 8 points 3 days ago (2 children)

Give them the gentoo install guide.

[–] credo@lemmy.world 7 points 3 days ago (1 children)

Lol, make sure the kid goes with VIM while you’re at it.

load more comments (1 replies)
[–] wizzor@sopuli.xyz 4 points 3 days ago

I'm trying to be a good parent, not traumatize them.

[–] adarza@lemmy.ca 5 points 3 days ago

take a look at endless os.

https://www.endlessglobal.com/foundation/access/operating-system

specifically, the 'full' install with all the goodies and content 'preinstalled'.

notes from personal experience (i use endless at home): don't be tempted by the ability to install alongside windows and dual boot. it's not optimal by any stretch. that configuration uses windows as the boot manager (windows has to basically boot to get to that menu), and endless and its data is then stored in a loop device (slow, especially with old hdd). do a normal install (use the 'advanced' option in the windows installer to make an 'endless usb stick' then choose the 'full' image). you will need a 64gb flash drive for an english language 'full' installer of the current (6.0.8) version.

[–] Jessica@discuss.tchncs.de 7 points 3 days ago* (last edited 3 days ago) (2 children)

If you can figure out how to get it all running, there used to be a lot of really good edu-tainment software in the 90s.

  • Zoombinis
  • The Incredible Machine
  • Etc
load more comments (2 replies)
[–] zxqwas@lemmy.world 5 points 3 days ago

I learnt as a 5 year old typing stuff into DOS because I wanted to play games on it.

What do your kids want to do at the computer? That drive will make them motivated learners.

[–] MojoMcJojo@lemmy.world 3 points 3 days ago

From cmd line, run a game

[–] hansolo@lemmy.today 6 points 3 days ago

This is a wonderful idea.

Off hand, I would agree with understanding file navigation. I would suggest you make a sort of capture the flag treasure hunt. First round, find the file. Second round, move the file. Third round, rename the file.

Installing and uninstalling apps, including looking at reviews online to see what app is best for drawing, for example. Say the challenge is you can only install 2 apps and can only keep one.

Hour to add and delete bookmarks from the browser.

Good luck with this!

[–] Lasherz12@lemmy.world 5 points 3 days ago* (last edited 3 days ago) (1 children)

An arduino would pair well and do some pretty cool stuff, maybe motivate them towards coding. They make some Lego compatible projects too. Maybe also typing challenge games or offline only minecraft

load more comments (1 replies)
[–] Speiser0@feddit.org 5 points 3 days ago (1 children)

Let them play colobot. It's very cool game (it has a rocket, alien spiders, and robots), and it lets you program your robots. Besides programming, they can also learn reading documentation.

load more comments (1 replies)
[–] Ludrol@szmer.info 5 points 3 days ago (1 children)

Break the system so hard that you need to reinstall the system.

Blender is cool but without a lot of guidance it is impossible to use. Blockbench is easier, and they could figure out how to put their creation inside Minecraft.

Pivot animator but it would need to run under wine/proton

Make a song, I would look into bosca ceoil blue and audacity.

Make a short movie


For real this time:

Drag and drop

Copy paste

Select multiple things

Compress and decompress archive

Google something

Find home on the map

Listen to a song.

Send email.

Take a photo with built-in camera and screenshot.

Take a backup

Share a file over the network.

Make terminal go brrrrrr du / (cowsay, lolcat and cmatrix are also fun)

Input an emoji

Change wallpaper, enable wobbly windows and THE CUBE

load more comments (1 replies)
[–] curbstickle@anarchist.nexus 5 points 3 days ago (1 children)

gcompris.

Covers:

  • keyboard, mouse, and (if appicable) touchscreen use
  • geography
  • science
  • reading
  • math
  • memory

The challenge sets itself. I recommend starting there - my kids love it.

load more comments (1 replies)
[–] sem@lemmy.blahaj.zone 4 points 3 days ago (1 children)

Find them a program like KidPix and just let them make stuff!

load more comments (1 replies)
load more comments
view more: next ›