The kid’s grandparents got him an Amazon Fire tablet and I loathe the thing. It teaches literally nothing about computing and the games they have for kids are barely even games, and are more focusing on advertising various IPs.
I’d like to get the kid started, as he learns to read, on something that will be more useful than detrimental, let that soft little brain soak up some actual computer science, literacy. I teach him about basic electrical circuits and how that translates to computing, if, and, or, xor, nor, etc. He’s got some familiar with hex (colors) and the concept of binary (on/off).
But what to get for a first computer? I almost want to get him something Linux based and turn him loose. Is there anything like that, that would require him to learn some command prompt and basic computing skills?
Every time and try and Google it, I get a bunch of crap suggestions and ads.
Well, if anyone is seeing this, I decided to buy a Pi 5 and a case and we’re going to get some Linux variant running, and I’ll set him up with some browsing capability and some kid friendly apps.
You might try something from the lego mindstorms series, tho it might be too early for the child. It allows you to program your creation from both the device itself, as well as from a pc or tablet.
Code combat. It’s a video game they have to program. It starts at a no code level where you build simple movement and progresses from there. It’s a great start for a kid who’s 5 or 6
buy him an automation game like shapez. its style relates to children I think and it is easy enough for them to learn how to think methodically
Looks pretty sweet. Steam on sale 80%. Got full. Game and all DLC for $2.58. Thanks for the tip.
Minecraft has a ton of potential. So many ways to develop creativity, problem solving, redstone, and using commands.
Then there’s modding. navigating the web to find safe ones, navigate the file explorer to put them in the right spot. Troubleshoot mods that don’t work together. (I remember having to manually change hundreds of Item IDs before they changed the system).
5 is probably too young to start with mods, but texture packs would probably go well, open up paint and start scribbling on blocks. Eventually give them paint.net (or anything more complex than Win Paint) and start messing with layers and saving things to the right file type.
Does the kindle fire let you do USB transfer for music and books? Transfer stuff manually. (Amazon taking the download feature away from the store, so books will need to be got elsewhere) I’m a big fan of Standardebooks.org, all free and public domain, not a lot of children’s books, but should be good by the time they’re 10. Although the LCD screen probably isn’t the best for reading, I’d get them an eink for reading time. Also easier to separate reading time from game time. Also if you can go to the public library for physical books. The simple responsibility of borrowing a books, taking care of it and having to return it on time is good. (I’m rambling off topic…)
Install a bunch of easy puzzle games. I’ve always like Flow, there’s also simple math ones, sudoku, jigsaws, word searches, find the object, there’s probably a hundred others.
The tablet is only as detrimental as you make it. Find games with an actual story that the kid has to read. 5 might be a bit young for RTS games, but those will definitely make him read and think. When they get stuck, show them how to find the guide online and read just enough while avoiding story spoilers.
Thanks for the reply. I got started with RTS pretty young. They just rereleased the Warcraft Battle Chest!
you are wildly overestimating what a 5 year old is capable of understanding. wait another 5 years and see if the kid is even interested at all. if so, get him a mid tier pc and call it a day.
There are 5 year olds on this planet that are more capable of certain things than grown ass adults. Waiting until 10 is to sacrificed their spongiest brain years.
You’re wildly under-estimating what a 5 year old is capable of, let alone a 10 year old.
Maybe not a good start depending on your child’s state of mind and level. Simple games like audio surf let your child get used to the controls and respect the PC. My 9yr old cousin just banged on the keyboard like a monkey while my sister was taking and editing selfies before she could walk.
Second thing is RTS. I taught my brother C&C generals at 3 and he learned plenty of advance skills like finances, hot keys, long term thinking. I was really impressed.
RTS, yes. Another poster suggested that, related to my own start in computing with Warcraft I, and on from there.
-
Buy an used PC/laptop (Optiplex can do)
-
Buy a SATA SSD if the PC comes with a HDD, and swap it
-
If the PC comes with 4 GB of RAM, try to expand it to 8 GB
-
Install Linux on it
-
Done
-
maybe something like a Raspberry Pi and set him up with html? html and js is still a great way to learn, you get immediate feedback!
Can the kid ride a bike yet? Kick a football? Swim?
I love reading now, but when I was 5 I only wanted to look at the pictures in books, not the words.
My friend hates to fishing, because he dad tried to force it on him before he was ready.
And if he is interested, it’s probably better you build one together than buy one.
imho.
Yes, yes, yes. That fishing advice hits close. I think him seeing me go fishing and seeing all my hesr and stuff has given him a real interest in it. I take him with me often and we make a trip of it, I do most of the fishing and we walk the river. I take a few casts, then he gets to throw rocks. We also spend time finding cool rocks and learning about whatever cool plants and bugs we find.
I like the idea of building one together.
Enjoy.
I agree with the idea of trying lots of different things, especially physical activities. If you’re kid falls in love with computers early that’s awesome but it can also lead them down a road of bad health habits.
Can the kid ride a bike yet? Kick a football? Swim?
I love reading now, but when I was 5 I only wanted to look at the pictures in books, not the words.
I was writing code in first grade, which I guess would be 6 or so. And I didn’t have a home computer back then, had to do so on what time I could scrounge up in my limited windows of time of access to other people’s computers or computers at institutions, which raised the bar. Today, computers are cheap and plentiful enough that it’s pretty easy to get ahold of one.
I could definitely write software before I could ride a bicycle. I still don’t know how to kick a football.
It’s definitely doable.
I think that a lot of what we set our expectations around is around when schools choose to teach things. Like, I remember — as an American — being shocked when I discovered how young people in the UK and some other countries started being taught foreign language. In the US, our school system doesn’t really do much by way of foreign language education until…I guess high school? 9th-12th grades, so maybe around 14-17 years old. But in the UK, you can (or used to, dunno if things have changed) take Latin in primary school.
kagis
Yeah, sounds like they made it mandatory recently:
https://www.oxfordowl.co.uk/for-home/school-year/subject-guides/languages-at-primary-school/
The 2014 Primary National Curriculum once again made learning a foreign language compulsory at Key Stage 2 (Years 3 to 6). Schools are free to choose whether to teach an ancient or a modern language; it is much more about language learning skills than the particular language on offer. Your child could therefore learn French, Spanish, Mandarin, German, Arabic or even Latin — the choices are endless! However, once your child begins secondary school the teaching of a modern foreign language is compulsory.
I thought “that seems like an incredibly-advanced topic for a young age”. But…really, that’s just my expectations set by convention here in the US, not that there’s an inability to learn language at a young age (and in fact, there are some strong arguments that learning language is easier the younger you do it).
I think that it’s possible to start learning just about anything at an early age if the child wants it.
deleted by creator
If he has support, he’ll be fine. My issues learning stuff growing up was no one in my family to teach me anything, so frustration and giving up was common. Imo fishings just boring af most ppl would hate it, especially if you don’t like nature. Learning code is way easier younger, your brain just makes associations related to language easier. Coding itself isn’t particularlly hard, easier the younger you learn.
There are coding related games on iphone like human resource factory that might help.Id introduce them to scratch on the tablet and see if they like that.
I agree most people hate fishing and find it boring. I am a diehard fly fisherman and fancy myself as an angler; I’m not fishing, hoping I might get lucky and catch something. I’m working an angle, trying to fool a fish. And given our relative brain size, if I can’t fool a fish, I have bigger problems. There’s no luck about it.
Enjoy
It’s great that you want to support your kid and hopefully get them away from the focus-destroying dopamine traps that are many „kid friendly“ apps. But please ask yourself what your kid likes first, not what you want them to be interested in. It’s perfectly fine to restrict tablet time and let him focus on what he likes, be it computer stuff or football or cycling or reading or painting or whatever. If he really interested in Linux and nor, xor etc that’s great, but don’t force it on him.
And that is coming from someone who bought and built his first own computer around that age and wrote his first few lines of very basic basic code not long after. Not because it was expected of me, but because I was interested and given the opportunity to follow those interests.
So, if that kid is interested in computers, Minecraft is a great game for kids. It encourages creativity, problem solving, perseverance and, maybe later, collaboration. It’s also possible to play together and scale their experience to their age: get started in creative or peaceful, then let them discover mobs and mods when they are a bit older, then let them play with friends.
If the kid likes building and Legos, you might want to look into Lego Boost and Spike, although they are rather expensive.
Oh, and paint. Kids love paint, be it MS paint, Paint.net or any other open source alternative. Show them that with a computer they can create, not just consume.
Shit, Minecraft is a great game for adults. I will follow up on some of these suggestions for sure.
Force him to compile his own gentoo system and no desert until it boots
I don’t know what Gentoo is but this sounds hilarious.
I have this kid relative. Whenever they visited, I’d take out a portable whiteboard and draw mazes for them. Then I’d have them draw mazes for me. Ofc we’d play lots of tic tac toe. Sometimes I’d write word puzzles, or math puzzles. (i.e. simple addition problems) Then I’d have them write some math problems for me. ofc they’d write huge numbers for me to add and I’d pretend I was confused and bewildered and I’d count on my fingers to solve them. It was just to have fun. It didn’t involve a computer but it got them thinking, and now that they’re older they like math. It’s important that you emphasize the fun parts.
I’d open up a computer with them and we’d look at stuff together. I’d say: “that’s like the part that thinks. that’s like the part that remembers. that’s like the part that remembers a LONG TIME” etc. Then we’d look at the patterns on the circuit boards, etc. For Science Fair they did a project called “Will it Boot?” We took a computer, they opened it up, and removed the hard drive. Then we asked “will it boot?” and turned it on. Then we replaced the hard drive and removed the RAM and asked “will it boot?” and turned it on again. Etc. I took pictures of them opening the case, we made a table of what the PC could boot without, printed a diagram that I downloaded of the part names, put it all on a posterboard and that was the Science Fair project.
This is your kid, right? Severely limit “tablet time” but don’t worry about it being in their life – back in the day we had TV which was not much better, and it’s important that the kid have some knowledge of mass media to talk about with their future classmates. But tell them they can take it apart and put it together again whenever they want. And if it accidentally breaks when they’re doing that, then sincerely congratulate them (“your first unsuccessful experiment!”) and immediately head out to buy them a new one. Just get an inexpensive box that you can put Linux on. Easily. Like, let them put the USB stick in and boot it, and tell them what to press. (ahead of time, try to make sure it’ll work!) (tell them “it’s just a toy now, but we’ll turn it into a REAL computer!”) Then point Firefox to youtube and look up a video or something. Make sure the PC is somewhere public where you can see it too. Hang out and watch what they’re doing, watch what they’re watching. Talk back to the show. Make jokes about the show and tell the show when you don’t like it. Come up with fanfic ideas. Me and my fam came up with this awesome alternate-reality Pokemon world and role-played it, resolving battles with “rock paper scissors” oops gotta go.
Awesome suggestions. Thanks for the reply.
Scratch might be interesting to look at. As for a computer you can’t get wrong with an old ThinkPad with Debian
Scratch Jr. is designed for kids, and is available on the Kindle devices. My kid loved making the cat character move around with it :)
The kid is five, and it’s an android device. You have options without trashing the thing.
Sideload some open source games through F-Droid, set up a simple emulator frontend/app with a few age appropriate games. Lemuroid is a pretty straightforward emulator frontend with a decent UI for a kid to poke the boxart they want to play and just go, but I’m not sure how much you could lock it down to prevent them from borking the settings.
Lock the kid’s access to the app store the fuck down. Install an on-device-vpn based adblocker like blokada or rethink dns to block ads across all apps on the device. It might break some games but the overwhelming majority will just fallback to “you don’t have an internet connection” functionality at worst.
You can look up how to enable adb on the device, then plug it into your computer and use https://github.com/0x192/universal-android-debloater to remove/disable built-in apps you don’t need. There’s a ton you can do with adb to tweak the device, but uad is the most user friendly way.
If you want to push programming, others have mentioned a version of swift that’s available on the kindle fire. Someone else mentioned Luanti as an open source minecraft clone, which I know is available through F-Droid (but can be quite janky due to not being made for phones/tablets).
I will definitely follow up on some of these. I have some limited experience with ADB. I have a PiHole for DNS; think I need a VPN, too? It definitely breaks some things for me, but when that happens I know I’m better off without it. Thanks for the reply.
Actually, the mobile/touch screen client side has gotten more love lately! I would recommend Luanti, especially with the mineclonia game, since Minecraft is so common they’ll have more to talk about with friends who play Minecraft, and not feel left out. The redstone stuff just recently got redone to the point it feels very similar to Minecraft, and I’ve found it’s actually a fun way for them to learn about programming, although mine, at 6, still struggles with the concepts and I’d be very surprised if a 5yo got a grasp on them properly. But then again it is entirely possible they are less logically inclined than their peers, and maybe they come more naturally to most other kids. But even so, it’s productive fun. It promotes imagination and sticking to a project in longer term. Building up things is fun for all kids I bet, but add to it the need to go gather, search and produce the tools and materials to build, it teaches some important life lessons too, that would not be so easy to convey otherwise. And with all this, it’s still just fun. If they get frustrated, they can just instead go sail across the seas and spelunk in some caves.
Screen time has to be enforced a lot more though, since it’s so easily addictive. If one doesn’t put boundaries on it from the start, it’ll get unhealthy and hard to shake. A lot of grumpiness is bound to follow, unless really carefully keeping limits from the get-go.