Any one here has any experience with teaching 8 to 12 years old kids Linux?

  • @[email protected]
    link
    fedilink
    English
    22 years ago

    You can only teach someone Linux if they have a desire to learn it. If they don’t want to learn it, then they might learn that it’s “bad” or “weird” compared to mainstream OSes, which would be working backwards.

  • Ivan
    link
    fedilink
    22 years ago

    I have experience teaching Linux to adults only, but that seems to be funnier

  • @[email protected]
    link
    fedilink
    English
    62 years ago

    A discarded Windows laptop is ideal for use with Linux. That’s what this Managing Director of an IT company has been doing for over a decade. My desktop PC is a customer cast off from a good five years ago. I slapped in an ageing Nvidia el cheapo card to get two monitors running. My laptop is a cast off from one of my employees - I simply opened it up and moved my M.2 card into it.

    I do run ESET on my Linux gear to show solidarity and to show that Linux really is rather more resource friendly than Windows. I login to AD and I use Evolution with Kerb to access Exchange for email. I have the same “drive mappings” to the same file servers too and so on and so forth.

    I used to teach word processing, spreadsheeting and databases n that for UK govt funded courses, I’ve written a Finite Capacity planner for a factory in Excel (note the lack of In-). I still find people who have no idea how decimal tab stops work or how to efficiently use styles. I can confidently inform you that Libre Office is just as good as MSO. They both have their … issues but both work pretty well.

    Kids are easy. Adults are a pain! KDE has a lot of educational games ready to go out of the box.

  • @[email protected]
    link
    fedilink
    32 years ago

    You can go with a little escape game, just put vim in Fullscreen and reward the first child getting out.

  • Kevin
    link
    fedilink
    52 years ago

    My older brother got me into Ubuntu when I was around 12. He basically showed me the basics, like the terminal and a couple commands, then just told me to manpage or Google everything else.

    Then I got Linux for the Wii and that really got me into the nitty gritties of Linux.

  • @[email protected]
    link
    fedilink
    9
    edit-2
    2 years ago

    For reference about 4 year olds: https://lifehacker.com/i-raised-my-kids-on-the-command-line-and-they-love-it-5974087

    I think I read his blog back then. Telling about the progress his (then) very young son made. How he didn’t install a graphical user interface at first but the kid loved ‘sl’ (the steam locomotive if you mistype ‘ls’), and cowsay and so on. And they had a command-line chat to communicate (or just smash buttons).

  • Square Singer
    link
    fedilink
    152 years ago

    Don’t start with the tinkering aspect first.

    Ask yourself, why does your kid use Windows?

    Probably to play games, access the internet and maybe do their homework. Most probably, they don’t use Windows because they specifically enjoy working with Windows, but because it easily lets them do whatever they actually want to do on a PC.

    Spending 5h on fixing some weird incompatibility between the Nvidia GPU, your DE and Proton might be fun for some, but it’s most probably not what your kid wants to do when they could be gaming or doing whatever they actually want to do. Problems like that can scare them off quickly.

    So first setup the PC so that everything they usually do on Windows works without issues.

    The next question is, why would your kid want to run Linux instead of Windows?

    The usual advantages (FOSS, free to use, better for developers) don’t really matter to most kids. The only things I can think of right now are:

    • Runs on PCs that aren’t Win11 compatible
    • Some games like Minecraft run faster (but some games also run slower)

    With the setup completed and advantages thought of, you can let the kid use Linux quite similarly to Windows. When the kid wants new software or has an issue, work together with them to get everything running. First do everything and let them watch, later let them do more and more of the process.

    That’s basically it.

  • @[email protected]
    link
    fedilink
    122 years ago

    When I was 12 I got “tricked” into installing Linux Mint from a USB drive because another kid told me it had Garageband on it.

    Like that meme where you give someone a bunch of adderall and a pickaxe and tell them there’s gold under a location you need excavated.

    Perhaps you could explore adjacent strategies?

    • @[email protected]OP
      link
      fedilink
      62 years ago

      May be not a bad idea.

      His screen time is currently limited and he’s been asking me to remove the limit. Guess I can let him dual boot into Mint without any screen time limit so that he can play around.

      • WhiteHotaru
        link
        fedilink
        42 years ago
        1. harden parental controls on windows install.
        2. „hey son! I hardened the parental controls on your windows install. And by the way, I installed Linux to your PC as well. It has no parental controls.“
        3. ???
        4. Linux Sysadmin
  • @[email protected]
    link
    fedilink
    2052 years ago

    Teacher here.

    My favourite “lesson” I ever gave was in a grade 9 technology class. It was a pretty small class, about 10 kids. I split them up into two teams and made a competition. They chose their own teams — it ended up being boys vs girls. I never would have made it that way on my own but that’s how it worked out.

    The school had a bunch of old, decommissioned PCs that were headed to the junk yard. I sorted through all of them to get two exact sets of working parts for the competition.

    The goal of the competition was to recover a jpeg from one of the hard drives. Each team had a computer with the ram removed and two hard drives. One was blank and the other had the jpeg on it. They also had a Linux Mint installer on a usb stick.

    I don’t remember exactly how I had set it up but it was points based, something about getting to different stages first. Like 5 points to be the team that turns the computer on first. One of the big ones was that they got an extra 10 points if they did the whole thing without a mouse.

    I told the other classes about the competition and asked some other teachers if it would be okay for them to watch and cheer on. It ended up being the nerdiest and most exciting class ever. Students were literally cheering each team through a Linux install. One team got stuck and had to pull out the mouse. There was booing. It was so epic.

    The girls won, being the first to recover the jpeg and they did it all without a mouse. It was so awesome. The jpeg was the meme about how would a dog wear pants.

    It was about 5 years ago, my first year teaching. I really miss those days. I only teach math now, and while I like that, there was something magical about showing kids how fun computers can be.

    • @[email protected]
      link
      fedilink
      English
      202 years ago

      Wow, just WOW 👏👏👏.

      I wish there were more teachers like you in schools. Inspired people, in general… that’s what’s lacking in society nowadays 😔.

    • Luigi :donor:
      link
      fedilink
      42 years ago

      @maxprime my technology teacher in middle school did something similar with me and a bunch of other kids in 1995 or so. That’s how I fixed my first pc, and eventually started a career in IT. There was no team competition, but he basicallt said "these are some broken computers, if you can fix them you can have a lab to play Doom or whatever you want. He helped us setting up the IPX network tbf, but we had to check what dimm banks were working, which not, same with hdd and processors, and put togheter everything and install Windows 3.11

    • Tuxicoman
      link
      fedilink
      12 years ago

      @maxprime @nayminlwin was the disk with correct partition table. So only mount the disk to recover the jpeg data. Or else?

      What 9th grade is ? How old are kids here?

    • CEbbinghaus
      link
      fedilink
      12 years ago

      @maxprime @nayminlwin what an amazing story. I love that this could be gamified for them and made more fun. I presume you had a guide or helped them when they got stuck?

      • @[email protected]
        link
        fedilink
        22 years ago

        Thanks! That’s a very nice story too. I have a baby boy and can’t wait to introduce him to computing.

    • @[email protected]
      link
      fedilink
      162 years ago

      That is incredible. Good on you.

      Out of curiosity, how much had you already taught them about the tasks? Was it just expected that between the whole team there would be someone who knew this stuff?

      • @[email protected]
        link
        fedilink
        242 years ago

        Thanks!

        If I recall correctly I didn’t tell them much about anything. One of them had a nerd dad who set up his daughter with Linux at home but she wasn’t familiar with the install process. I gave them some basic info when I gave them the rules (you have to connect the hard drives and ram) but for the most part everything was new to them.

        On the other hand, I also ran a computer club with some other kids (in a younger grade) where we took that pile of broken computers and salvaged working parts. We ended up with 3 or 4 working pcs that we ran Linux mint on. They used the computers for Roblox or something at lunch lol. The computers ended up being a popular attraction at lunch!

    • Lucy 🏳️‍⚧️
      link
      fedilink
      12 years ago

      @maxprime @nayminlwin you sound like the teacher i would’ve wished for.

      If i were to become a teacher in the future (unlikely, but not impossible), i’d hope to be just as caring and enjoying the craft as you are. Keep it up! ☺️​

    • harc
      link
      fedilink
      Polski
      1
      edit-2
      2 years ago

      I had some of my classes (14-15yr olds) assemble their own computers as the first class. It was cheap junk anyway, and I was willing to risk it, but it set the stage for the year. I dont think I got them to install system on it (whole school run on Linux btw), thats a great touch. And making it into something that entertaining, and stereotypes breaking is brilliant!

  • @[email protected]
    link
    fedilink
    92 years ago

    A friend of mine got his son to use Linux by just not providing an alternative, he installed Debian edu (don’t know if that’s the name, but basically a Debian spin for kids with parental restrictions and stuff) on an old laptop for him and that’s what he used. Once he got his own PC it was over though since he wanted to play Fortnite so bad that he bought windows for that. He still dual boots Fedora, but I don’t think he has used it since the windows partition is there.

    I think the thing is you can’t really get kids (or people in general for that matter) into Linux the way you are probably into it and interested in it. At least not if they’re not already interested in it on their own. They will learn how to use it sure, but not the way we’re used to using Linux, understanding the intricacies of the system, keeping the system safe,… They’ll probably find a way to do what they already do on windows and ignore that the OS is different.

    • @[email protected]
      link
      fedilink
      English
      32 years ago

      IMO, his aproach was too strict, that’s why it failed and just caused repulsion towards Linux. There are other ways you can “make” children like things.

      • @[email protected]
        link
        fedilink
        32 years ago

        I don’t think this was too strict, maybe I made it sound that way, but it was not like he forbid him using windows, it was just that he’s using Linux, his son got his old laptop that was running Linux and they didn’t have a windows license, so his son was running Linux as well. He’s also doing fine on Linux and doesn’t dislike it or anything, the only “problem” was that he wanted to play Fortnite which does not work on Linux. He’s also getting along fine with Linux, especially on fedora where he doesn’t need the Terminal.

        What I wanted to say with that comment is that you can’t make your kids to learn and use Linux like most of us probably do. For most people an operating system is still just some black magic on their computer that makes the browser or their games run, they don’t care how it works or if it is secure or using the latest software. Most people just don’t know and don’t care what an OS even is and the same thing goes for kids imo

        • @[email protected]
          link
          fedilink
          English
          32 years ago

          Oh, that’s different then… I thought his dad was like “run Debian, or you’re grounded”, lol 😂.

          I agree on the last part, that is most definitely true. You can try, but you can’t force it 🤷. After all, his/hers gifts may lay in another field, not tech 😉.

  • @[email protected]
    link
    fedilink
    122 years ago

    My father was lucky, I wanted a minecraft server so bad that I accepted to learn how to handle an Ubuntu Server, with ~10 years.
    Then I kinda had my edgy hacking phase with 12, and installed Kali as dual boot.
    As my Windows install got older, dirtier and buggier, I decided to just f it and installed Pop over everything.

    So, get them to be interested in having/doing something requiring Linux, then show them the wonders of the Linux desktop, preferably not Kali, but something more user friendly, and finally wait till they want to reinstall for whatever reason, like a new PC (with AMD or Intel GPU).

    • @[email protected]
      link
      fedilink
      English
      22 years ago

      Yep, this is good as well. Use whatever suits the needs best, but I’d try and get him leaning towards the FOSS side - use other OSes only if you have to.