Hey All,

So here’s the deal, I have an old HP laptop I am in the process of resetting and setting up wiping and setting up as my ~8yo nephew’s first computer. He played his first PC game sitting on my lap and I am determined to fuel his budding interest in computers as much as possible. He has an iPad from his parents and has been attending a ‘code ninjas’ camp for kids his age and has been loving it. So for Christmas this year I asked his parents and they’re comfortable with him having his own, supervised, system.

I was planning to start with just a blank slate on the machine with a parent account and then a child account for him. Obviously the parental controls will be in place with his parents getting a crash course in anything they don’t already know how to use(they’re tech literate so I’m not worried about that). But they’re not CS people and I’m only barely self taught over the years.

I have this vision of giving him a sandbox with enough toys and tools (as much FOSS as possible) that he can safely play around and build/make things on his own. So here’s where my question for y’all comes in, what are your recommendations for a budding computer scientist/programmer’s first Windows machine? And just to head it off at the pass, no, we can’t go the Linux route yet. I don’t have the experience/expertise to support a system like that remotely and his parents have even less. I’m also wondering if there are any tutorials or resources I could load onto the machine that he can /watch learn from without an internet connection?

And lastly I’m wondering if anyone has any advice for encouraging him to push the boundaries of the parental controls and locks on the system. Obviously not in a way that undermines his parents authority. But I want to encourage that sense of almost devious exploration that encourages even just users to truly analyze and understand the limitations and cracks in systems they’re dropped into. To give a probably horribly outdated example from my past: figuring out how to bypass the proxy service the school network used to access browser game websites.

  • Currently only on mobile and memmy seems to be having some trouble properly displaying comments and posting my replies. I’m seeing things in my inbox but am only able to see my comment on the actual post. Will respond to people once I’m home and can access the actual site. Thanks for all the advice so far, keep it coming!
  • Lem JukesOP
    link
    fedilink
    14
    edit-2
    10 months ago

    So far this is what I’m planning to have pre-installed for him:

    • 7Zip
    • VLC
    • GIMP
    • InkScape
    • Audacity
    • LibreOffice
    • Firefox
    • Okular
    • Scratch
    • @[email protected]
      link
      fedilink
      English
      1810 months ago

      Make sure to install uBlock Origin when you install FF. It’s unlikely your nephew can click on ads believing there is a virus but do it, to be safe

    • @ArtVandelay
      link
      English
      8
      edit-2
      10 months ago

      If he uses YouTube at all, please consider using FreeTube instead. It’s in all the major repos.

      Edit: windows builds too on their website.

    • @spittingimage
      link
      7
      edit-2
      10 months ago

      Maybe Stellarium? It’s an immersive astronomy teaching tool. To encourage scientific curiosity?

      Definitely Notepad++. If he graduates to programming in code rather than Scratch blocks, it’ll be a useful editor with its syntax highlighting.

      • Lem JukesOP
        link
        fedilink
        310 months ago

        Oooh Stellarium and Celestia! Good call. I was thinking I’d wait and install once he actually gets closer to that point. Hes still just starting out so I don’t wanna overload him with options.

    • @residentmarchant
      link
      English
      310 months ago

      Blender is also a good one if he’s into making games. It’s super difficult to learn but I spent hours and hours trying when I was younger

    • @[email protected]
      link
      fedilink
      310 months ago

      Consider adding a text editor/IDE (just don’t push (neo)vi(m) or emacs on him, I don’t think it’s a good idea for a kid) because once he moves on from scratch to pretty much anything else, he will need a text editor/IDE. Also consider if he wants to learn the terminal, and then you can pick any extra software/tools/utilities accordingly.

      • Lem JukesOP
        link
        fedilink
        410 months ago

        My thought was to wait a bit for him to get through scratch and block based stuff and then introduce him to actual text editors and IDEs once his actual education gets closer to that stuff.

        • @[email protected]
          link
          fedilink
          110 months ago

          mmm, I disagree. Never underestimate the power of curiosity. Have it there already installed so the kid can get curious.

    • u/unhappy_grapefruit_2
      link
      1
      edit-2
      10 months ago

      Sounds great could install an ide prehaps I recommend Microsofts visual code or even better VScodium it’s generally upto maybe Microsofts one is more accessible I don’t know. Shouldn’t matter that it’s Foss or not with vs he should be able to work on a shit ton of the major programming languages like javascript python rust etc etc

      https://vscodium.com/

      Also scratch should keep him entertained for awhile should really be all he’ll need really there’s an amazing amount of stuff you can do in scratch with blocks varaibles and broadcasts and if and else statements he’ll be making advanced projects in no time and if he decides to he could use a wrapper like turbowrap to export his scratch project to javascript and work on it in an ide from there although Generally there’s so much you could do in scratch alone should check out griffpatch on youtube

      Generally if your installing Firefox you should install ublock origin as well. Its a Firefox browswr extension blocks ads

      You can also get an microcontroller or sbc. Personally I would recommend the pico great little device and great on the pocket to costing just £6 taught me a little about micro python did that little device do. Infact the pi hut have an pico advent calender I highly recommend its an absolute blast