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.

  • MurrayL@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    1 month ago

    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.

      • MissJinx@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 month 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

    • adarza@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 month ago

      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
        link
        fedilink
        arrow-up
        6
        arrow-down
        1
        ·
        edit-2
        1 month 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.

  • hungryphrog@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    6
    ·
    1 month 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.

    • wizzor@sopuli.xyzOP
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      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.

    • helpImTrappedOnline@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 month 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.xyzOP
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

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

      • coolman@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 month 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

  • ValiantDust@feddit.org
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    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?

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    1 month 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.

  • SmokeyDope@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month 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
      1
      ·
      1 month ago

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

  • adarza@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month 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.

  • ferret@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 month ago
    • 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.)

  • curbstickle@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    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.

  • promitheas@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    Ill steal some suggestions I liked from other commenters and add my own.

    • Draw a picture
    • Write a letter to someone
    • Find home on the map and calculate distances to school, grandparents, friends, etc
    • Make a simple song
    • Design something simple using CAD software (you’d need to find something really simple to learn/use. Someone suggested a program that I assume allows you to design minecraft buildings external to minecraft)

    And most importantly for me:

    • Research one or several topics. Youd need to do the research yourself beforehand, as well as pick topics you know align roughly with your child’s areas of interest, but if they gain the skill of looking up information for themselves and finding the answer, pretty much anything is within their grasp IMO. Maybe set this as the first one so they can apply it for whatever further challenges you set them (extreme example but e.g. “How to create dog in blender” if you set them the task of using blender to design something). On that note, maybe set 2 distinct types of research topics - such as technical tasks and information tasks. What I mean is: “how do i install x, y, z program and use it” would be a technical task in my opinion, whereas something like “why are farmers legally forbidden from replanting seeds from their crops” would be an information task.

    Best of luck!

  • rudyharrelson@lemmy.radio
    link
    fedilink
    arrow-up
    1
    ·
    1 month 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).

  • Swordinferno@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Do you intend to include internet/web surfing, or hold back on that until later?

    Search engines can be very useful, while also being awful.

    But I do think teaching the kiddo how to navigate the website of your local library would be a good lesson for them.

    • wizzor@sopuli.xyzOP
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      I was hoping I can keep that limited for now, although it’s better for me to teach rather than let them discover on their own…