rufus,

For reference about 4 year olds: lifehacker.com/i-raised-my-kids-on-the-command-li…

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).

gerdesj,

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.

IsoKiero,

My sons are in that age bracket and when they requested a laptops for themselves (older sister got one for school stuff) I “borrowed” decommissioned thinkpads from work, threw empty ssd’s on them and gave computers to boys with linux mint installer on usb-stick. Younger one got it running in couple of hours without any help and is actively learning on how to use the thing, yesterday he told me how he had learned to open software using keyboard shortcuts and in general is interested about the tinkering aspect of things. Older one has a bit more pragmatic approach, he got the installation done as well but he’s not interested about the computer itself as it’s just a tool to listen to a music, look up for tutorials for his other interests and things like that.

Both cases are of course equally valid and I’m just happy that they are willing to learn things beyond just pushing the buttons. But I’m also (secretly) happy that my youngest shares my interests and he’s been doing simple games with scratch and in general shows interest on how the computers, networking and other stuff actually works.

rufus, (edited )

Awesome question. And good advice here. To add something: Don’t just give them games. Hook up an old printer, install LibreOffice plus the openclipart images. Kids can make everything into a game. We used to play with my dad’s old pc and imagined being private investigators and had our own little office. We printed out lots of silly stuff and took notes on the computer. There are a few ‘learn typing on a keyboard’ games, but back then I didn’t have fun with them.

Maybe they like drawing, install TuxPaint, Krita. Or video editing or recording stuff, give them a webcam/phone and Kdenlive. Have them do a spoof on a movie or do their own Lego stop-motion film. Or they like to make music, install Audacity’s sucessor, LMMS, a drum sequencer …

And of course the whole kids-education metapackage if your distribution has one. So they can program little turtles and start coding with Python. You can do this at age 8, depending on the kids personality.

It works best if it’s tied somehow into their lives. For example (occasionally) printing homework assignments, a stop-motion suite if they play a lot with Lego anyways…

Other than that, my boy scout education tells me to “look at the boy”. Have them explore and see that they like. Assist and teach them how to operate the software they want to use. Help them once they get stuck or can’t figure something out on their own. You will have to guide them and show how they can achieve the results they want, so they stay motivated.

Give them background knowledge and tell them the 'why’s. Why something is the way it is. I’d say that is the point where we get to Linux. At age 10 or so, you don’t necessarily care about an operating system. But you’re curious and happy to learn why there are different ones and why they behave differently and the story behind that. And the thing that hooks you is the possibilities and usefulness for your life. So that’s why I recommend installing lots of useful (to kids) software.

And maybe give them a chat / instant-messenger program. So they can contact you and ask questions.

As it is with teaching generally, it heavily depends on how you do it. Kids are very curious by default. In my experience: “Look at the boy” has served me well. Kids come in a wide variety. Don’t teach them top-down but find a mix of letting them explore and roam, but also make sure to teach them the basics first. And guide them how to apply things to their life and find use-cases and the fun in it. If you pay attention to them, you can adjust your own behaviour.

nayminlwin,

This is also how I got hooked to computers as a kid as well. The problem nowadays though is the internet and easy access to addictive internet services and games. Back then, you’re stuck with what’s on your PC and somehow have to make the most out of it.

rufus, (edited )

Mmh. Sure, I don’t have kids so I probably lack some experience in how it is today.

I’m not sure if trying to compete with the attention-grabbing games is what whe should aim for. Sure kids love Roblox and Minecraft, and watching lets-play videos for days on end…

But there is no educational aspect in just giving them all the games. And they won’t become invested in the underlying concepts and the world of free software and computers if all you do is replicate a gaming pc and provide them with a flawless Steam/Proton experience. The computer as a tool and the operating system is irrelevant for just gaming. And it isn’t (in my eyes) what makes computers and Linux appealing.

I wouldn’t even attempt to compete with that. Sure, give them SuperTuxKart, PPracer and maybe a Minetest world (with mods and animals and NPCs so the world isn’t just the empty and boring default one).

I don’t really know how to pry a modern child out of games and videos. Maybe restrict their time with that. Show them alternatives and how to use the computer as a tool. Start a project together with them. Maybe design a calender as a gift for someone, or get them started with the stop-motion movie, or music studio. You could also (dis)assemble the PC together with them and install Linux so they learn about the components. Unfortunately this all really requires time, attention and dedication from the adult and I see no way around that. And the child also needs to become interested in that aspect. But you need to start somewhere. I would really try to advertise this as something more than an alternative gaming platform and make some sort of distinction between the two.

[I know how it was back them with old computers and without the internet. We had a super old, decommissioned PC from my dad. The choice of games was somewhat limited and we had to become innovative. I learned programming relatively early, because Commander Keen or the old flight simulator wasn’t as enticing as the modern games are and you got bored after a few days. With some games we got stuck or some were pirated and in English, which i didn’t speak back then. So I definitely did a good amount of gaming, even back then. But we weren’t allowed to do it indefinitely and we also sat in front of the PC with friends and took turns. I suppose this is different now that everyone has their own Nintendo Switch. The world has changed since and trying to go back isn’t the right thing to do. But I believe the underlying concepts, trying to do more than just gaming and passive entertainment, restricting their access to it and provide them with alternatives, if you got the time to spare, is a good thing.]

(Apart from that, I’ve been with the boy scouts for quite some time. We always did some projects in the rainy autumn and winter. Even the roblox-kids from today like to do other things like hands-on projects, handicraft work to carpentry. But you have to find a way to reach them. Once they managed to get some nice results, it becomes easier and they become invested themselves.)

Bomal,

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

Astaroth,

As a kid I had windows 98 (and later xp) dual booted with debian and at some point some version of suse. This was ~20 years ago

Well I used it just fine and I knew a bout the mysterious “root” and “sudo” that my dad would use but I was just playing some games and maybe using the web browser.

Using the GUI I never learned Linux and it wasn’t until a few years ago that I started using Linux again, and it was only because I wouldn’t be able to continue using Windows 7 anymore.

So I don’t have any experience with teaching Linux and especially not to kids, but I think kids are actually really good at learning stuff if they need too, so give them a PC and the tools to figure things out, if they want to use it they’ve got to learn, and don’t give them other options where they don’t have to learn anything.

JoMiran,
@JoMiran@lemmy.ml avatar

I taught adult education in college and always introduced people to computing with “DOS for Dummies” even though Windows was the OS they interacted with. By teaching them in a command line only environment first I could then easily teach them the desktop environment because they understood what was going on behind the scenes. I think the same could be done with Linux.

0x4E4F,

Yeah, but the kid has to be older, 12 is too young for that IMO.

Still, a Linux install with a DE will do nicely. He wants to do this and this, but there is no GUI for it, tell him to open up the terminal and type in the following commands, see what happens after you hit Enter… it always brings a smile, even with adults ☺️, they feel like they’re hackers or something 😂.

Then they usually wanna know what each of the commands and options do, and this is where I know I have a great student ☺️.

poopsmith,
@poopsmith@lemmy.world avatar

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.

cerement,
@cerement@slrpnk.net avatar

there’s always the classic Sugar (the interface for the OLPC project)

nayminlwin,

Have’t heard of this before. Will check it out.

ProperlyProperTea,

How do you mean teach?

Just getting them to use it or teaching them terminal commands?

nayminlwin,

My son’s windows focused ICT curriculum is pissing me off a bit. So I guess what I wanna teach is something similar to what a kid’s ICT text book would teach, except that it will be for Linux.

Huh, may be I should look for kid friendly linux books first.

ProperlyProperTea,

I don’t know what your - and your kid’s - situation is, but I worry pushing Linux onto someone would be counterproductive to getting them to like it.

I only use it because I genuinely like and appreciate it. I’d probably start by getting him interested in it. If he likes it enough then he’ll try and learn more by himself.

I recently got an LLM running locally on an AMD GPU. This was only possible on Linux. Depending on your son, something like that could be a cool way to get him interested.

webghost0101,

Can you tell me something about what card you used to run what llm? What is its performance?

There is so little out there about this.

ProperlyProperTea,

I have an RX6800XT and I use KoboldCPP to run models I download off of Huggingface.

I’m not sure how many tokens per second it generates, probably about 10?

If you want to try it yourself here’s a link to the Github page: github.com/LostRuins/koboldcpp

nayminlwin,

Yeah, I also don’t wanna push it too hard.

Gonna be hard though. He’s way too into roblox these days.

elscallr,
@elscallr@lemmy.world avatar

Just sit them down with it. Kids can figure new technology out.

BigTrout75,

I’m teaching my son to be pc agnostic.

0x4E4F,

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.

ExtremeDullard,
@ExtremeDullard@lemmy.sdf.org avatar

Yeah, don’t: they know more than you.

sfgifz,

Kids that age certainly know how to use a lot of apps, but only in the walled gardens these apps allow them. It’s going to be generations of kids only exposed to very curated experiences that companies what them to know.

ExtremeDullard,
@ExtremeDullard@lemmy.sdf.org avatar

It was just a joke.

Although it’s true: they probably do know a lot more about stuff that matters to their generation than you do, just like you knew more than your parents about stuff that mattered to you as a kid.

And yes, I agree, they do get exposed to the Big Tech party line a lot. But don’t underestimate the kids: they’re smart, they can tell BS when they see it more than you think, and they’re not that easy to indoctrinate.

I know that because when I was a kid, we had our own tech overlords (in my generation, the phone company) and we walked all over them despite the propaganda and apparent overwhelming power. Why would today’s kids be any different?

wantd2B1ofthestrokes,

I think “matters more to their generation” is doing some heavy lifting. They surely know how to navigate social media and chat servers and all that. And in a way that’s more important.

I don’t think that maps to being able to use Linux with any proficiency.

Kids are smart in some ways and stupid in a lot of ways that adults are. They’re largely being put in a battle they can’t win against YouTube and TikTok that systematically target their psychology.

nayminlwin,

Well, I don’t know. I kept telling how games like roblox are brainwashing and conditioning him into wanting to buy in-game junks. And, he still asks robuxs for this birthday.

rufus,

To get me educated a bit, too…

Wanting robux and things like that are probably unavoidable due to peer pressure and exposure to videos and game-mechanics telling them they want this. It’s probably been like this forever, you always needed the same merchandise your friends had.

I’m curious: Do you know what he (at his age) thinks about your perspective on things?

Does he have other hobbies and still wants some immaterial in-game items / currency? Does a kid at that age grasp the value / alternatives? I suppose this all depends on how much time someone spends in a virtual world. Sure you need/want some goods there if this is a major part of your life.

nottheengineer,

I know a lot of people my age (early 20s) who use tiktok and have no idea what tracking or privacy mean.

Kids might be smart, but if this is all they’ve known and it works well enough they don’t pay attention and don’t use their critical thinking.

squaresinger,

Is that so different than in previous generations? Even back in the C64 era most kids just played games from disks they bought.

If you got into computers any time from the mid-90s, you would have been using Windows and that’s it.

Smartphones always came with their predetermined OS without a command line or programming tools on them. (There where apps for that on many systems, but in general, that wasn’t a thing most users used.)

From the 80s on, programming wasn’t required to use a PC and most users never learned it.

In general, people would just use pre-made software, because they use a PC/smartphone as a tool to do what they want to.

It’s kinda like with any other tools. People buy a hammer because they need to get a nail into a wall. Only very few people are interested in a hammer itself and get into the art of making their own tools.

rufus,

I think it is different. In the 90s everything was limited. You needed to make do with what was limited things were available to you and get innovative and creative. Nowadays everything is unlimited. You have plenty of games on your harddisk and get new ones on a whim. You don’t need to figure out how to tackle your own problems because everything just works. We have the internet and YouTube entertainment never ends. (Back then it was just the TV.) And things weren’t made to be addictive.

I wasn’t allowed to get a GameBoy so I just had a computer. We got really creative with that because it was old and slow. When I was a bit older I figured out how to use a hex editor to manipulate the games. First I searched for where the highscore was saved and changed it to brag. Then we figured out how to change the thrust of the aircraft in the flight simulator. At some point I wanted to make my own game. I started with level-editors for the games we had access to and at some point I wanted to learn programming. And since I didn’t get a new computer when my friends got a 500MHz machine that could do CounterStrike(?) and more modern racing games, I asked my dad for his old books about programming.

So there is a natural progression for old computers to hacking and using your computer as a tool. We also incorporated it into other games, wrote letters and printed shipping labels. But I can’t deny that lots of my friends weren’t interested in that aspect and mainly used it for games and never went deeper than that. But… At least they had to figure out how to assemble their PC and get networking working because it really was a hassle. I think it’s become way easier to just ‘consume’ nowadays. That was also possible in the 90s if you had a Nintendo or PlayStation and unrestricted access to a television. But I think less so with a computer.

Kids still like to be creative. I still regularly see them play Minecraft or design levels with Mario Maker.

embed_me,

I have no experience

But you might be interested in this:

opensourceforu.com/…/kturtle-a-programming-langua…

nayminlwin,

We did some MIT’s scratch together. I’ll give it a try as well.

navitux,
@navitux@lemmy.world avatar

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

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • [email protected]
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • oklahoma
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • Ask_kbincafe
  • SuperSentai
  • feritale
  • KamenRider
  • All magazines