As the title says, I am currently learning to be a programmer, and my tablet does not suffice for the job.

I have already finished a small MEAN-Stack application for learning Typescript, learned some Java syntax (I expect nothing more exciting than a sorting algorithm, but exam language is Java, so…) and the next stop will most likely be plain vanilla C to learn about handling hardware.

Windows I hate with a passion, and I don’t know squat about Macs, so I am thinking of getting myself a decently sized laptop for a sensible Linux install.

History (I started my Liux journey with SuSE Linux 4.4.1, way back when) taught me to be very wary of driver issues on laptops, so I thought I could ask you for recommendations that play fair with Linux.

(as an aside, if I could play GuildWars2 on it in the evening and attach my two big monitors when at home, that would be super cool)

  • @[email protected]
    link
    fedilink
    61 year ago

    any recent laptop (or even older stuff) would work pretty well with linux. just make sure that you can have access to the BIOS or UEFI. I personally like AMD hardware, but Intel and Nvidia work just as well.

    if you can afford it, System 76, Framework, or other linux first manufacturers are nice, but otherwise any normal laptop should work.

    If you’re bringing it to school, consider the weight and size, also the backpack you’ll put it in. Big screen is good, but more annoying to carry around. I have a tiny 13" that I bring between home and work, which works great, because apart from meetings, I never actually use the screen. Might consider the keyboard too, but unless you go apple, I feel like laptop keyboards are always gonna be “eh”

    Guild Wars 2 works without issue, though if that’'s specifically what you want to play, Guild Wars 2 works better with a good CPU and an SSD, whereas the GPU would be good but doesn’t need to be great. That of course depends game per game, just I know that Guild Wars 2 specifically relies a lot on the CPU, and without a SSD it will stutter.