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.

  • hungryphrog@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    33
    ·
    7 days ago

    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.

  • rudyharrelson@lemmy.radio
    link
    fedilink
    arrow-up
    17
    ·
    7 days ago

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

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    arrow-up
    15
    ·
    7 days ago

    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
      link
      fedilink
      arrow-up
      7
      ·
      7 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
    link
    fedilink
    arrow-up
    6
    ·
    6 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.

  • SmokeyDope@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    7 days ago

    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.xyzOP
      link
      fedilink
      arrow-up
      6
      ·
      7 days ago

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

  • ace_garp@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    6 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

  • grue@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    7 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.

  • Seefra 1@lemmy.zip
    link
    fedilink
    arrow-up
    8
    ·
    7 days ago

    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
      link
      fedilink
      arrow-up
      4
      ·
      7 days ago

      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.

    • MajorHavoc@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      7 days ago

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

      That’s good advice. I always meant to do that with computers my kids access.

      Although I haven’t ever had my kids break a Linux Mint install. I set them up as non-sudo users and that was enough.

      Of course, they grew older and have sudo now, so I should actually think about taking a drive image, now.

  • Jessica@discuss.tchncs.de
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    7 days ago

    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
  • Mexigore@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    6 days ago

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

    • stoy@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      IT guy here, I disagree, typing fast isn’t really useful enough to dedicate focus to.

      I have never formally learned typing fast, I developed my own version of touch typing as I gamed and typed as I grew up.

      I am a decently quick typist when typing normally, but my speed absolutely plummet when I do typing speed tests, I find it increadibly annoying to retype stuff from the screen.

      Typing speed in and of itself is fairly meaningless, once you have gone beyond the hunt-and-peck stage.

  • hansolo@lemmy.today
    link
    fedilink
    arrow-up
    6
    ·
    7 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!

  • zxqwas@lemmy.world
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    7 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.

  • KokusnussRitter@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    6 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
    link
    fedilink
    arrow-up
    3
    ·
    6 days ago

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

    (they don’t need to be difficult)