Budget PC Recommendations for Kids Coding

Grandkid of 7.5 years old has been learning to code on his iPad for a while. He is the tablet generation. Now he wants to do it on a PC with a mouse and a keyboard. I have been looking around for a cheap PC and Acer 14" Aspire 1 Notebook Celeron 4/128GB Win11 looks good enough for a kid of that age. Would love to hear your comments and recommendations. Thanks you.

Comments

  • +9

    https://www.ozbargain.com.au/node/722380

    Dell Inspiron 5368 2in1, 13.3", i5-6200U, 8GB RAM, 256GB SSD, FHD, Win11 $269

    or

    https://fusetechau.com.au/products/refurb-lenovo-thinkpad-t4…

    • +1

      Yep, these will be much better than a celeron. Celeron will probably feel a bit laggy

      • +1

        I actually run a Linux VM (with mysql and Apache) on a Celeron machine with a bit more RAM and SSD and the response is not too bad.

        • Understandable and fair, I should rephrase to the celeron will probably feel laggy running windows

    • +1

      this is a great suggestion! or you can find Surface 3/4 with similar specs for the a bit more.
      personally, I would get the think pad but it says Windows in not activated, weird

  • +1

    Considered a RaspberryPi?

  • +1

    Have you considered what OS and applications they are using and want?

    No point getting a Windows 11 machine if they're learning Xcode..

    • +1

      It’s Web based type of Scratch coding for now. Might move on to something else next year. The instructor recommends Windows or Mac.

      • -1

        Mac. It covers both realms, stuff like C++, NodeJS and Python and Xcode for Apple apps. Plus you can also have Windows on it as dual boot (BootCamp). And it'll last for a decade.

        Real developers only use Windows if forced by company policy, lol

  • If you sit at the front and turn around during a CS lecture at uni then you'll see a sea of shining Apple logos. A preowned Mac Mini would be ideal for a kid, the most recent model you can find cheap if you can't afford the more recent M1 model. Pair it with any Mac keyboard you can find on eBay, any cheap HDMI monitor you can find that still works, and any standard PC mouse you like. Set him down the right path; you shouldn't be spending all night troubleshooting drivers and stuff at 7.5 years old.

    • +1

      you shouldn't be spending all night troubleshooting drivers and stuff at 7.5 years old.

      wouldn't that be a part of learning experience ? anyway that would be true 20 years ago but now almost all typical devices are PnP and Windows has own drivers, not exactly true in with the linux though, you might need to compile some drivers (another good experience in my opinion).

      • Would it be worth learning how to disassemble and degrease a car engine if the government mandated all cars must be electric by the time he's 18? Is it worth learning how to wash your clothes by beating them against the rocks down by the river when we have washing machines now? He's got the rest of his life to worry about PCs. PCs will probably mostly be ARM SoC by the time he's 18 anyway, with machines using discrete PC components being kind of niche.

        • That's is a really good point, I haven't thought like that. By then everything might be running on cloud with ARM (could be a totally new architecture) based thin clients as well (could be some like like a pen with projecting screen). What I wanted to highlight is the relationship between the hardware & software, and logical learning experience to talk between hw & sw (i.e. all software is just instructions at hardware register level ). But by that time when he is 18, everything might be virtualized, most coding would be done with AI too. So, probably there will be only jobs in highly skilled level who will be needing only to build those AI systems, not even simple coding would be done by humans, could be a total dystopia like in "i-Robot".

      • +1

        Pretty sure that's how most of us working in IT got started

        • specially thanks to IRQ hell :D I recently tried to use some PCI devices with B550M with a PCI-PCIe bridge, after running for some time PC crashes, I am pretty sure it is due to shared IRQ between two PCIe slots but there is no option to manually set IRQ these days with UEFI.

    • IMO it's the worst time to buy an Intel mac, support will be ending quickly. New OS later this year will only support machines back to 2017 (2018 for the mac mini and macbook air), I imagine 12 months after that the last of the non-apple silicon Mini's won't be supported, it'll just be some of the more expensive Macbook Pros and iMacs.

      At the same time, I'd probably buy a PC that at least supports Windows 11 for the same reason. Don't really want to have to replace it in 12 months or have the kid battle through trying to install 22H2.

      • IMO it's the worst time to buy an Intel mac, support will be ending quickly

        Not really. Apple is good on supporting old hardware, look at iPhones, 6S from 2015 is rocking latest iOS 15. macOS Monterey (latest) supports MacBook Air early 2015.

    • If Windows required driver troubleshooting all the time I don't think it would have as high a market share as it does.

  • +1

    You can code on a mid 90s machine even if you want to go retro.

    • +1

      True…

    • On that tangent, get him learning assembly on a 486 (simpler instruction set than a modern CPU, don't want to throw him too far into the deep end /s )

      But honestly, I feel like kids nowdays are missing out on so much, with most kids spending their time one 'computing appliances' (i.e. iPads) vs a real computer you can tinker with.

      Speaking with teachers, it sounds like most teenagers now don't even fully comprehend what a file system is (not at a technical level, but purely in terms of how folders/files are presented to the user).

      • it sounds like most teenagers now don't even fully comprehend what a file system is

        10 years ago, when everyone knew what a file system is, many had no idea about IRQs, RS232, config.sys and DMA channels. As we move on, low level stuff gets deeper and deeper, one person cannot grasp the whole chain, this is the way.

  • I would go a second hand sff over that acer or Dell Inspiron 5368 any day
    i7-4790 - 512 SSD HDD - 8GB RAM sold for AU $160.00

    https://www.ebay.com.au/itm/144585209889

  • Refurbished/used ThinkPad. Always.

  • The kid is 7.
    You do not want a PC, just get a keyboard and mouse for his iPad.
    He will be using Scratch or a similar app, not building an embedded cross-compiler toolchain in Linux.

    As always, before asking what hardware to get, you need to ask what software will be used.

    If he is still into coding in high school, follow the about advice on a PC for kids :)

Login or Join to leave a comment