Skip Navigation

I had a dream about windows and have decided to setup Linux on my laptop. What distro should I use?

I used Ubuntu once a few years ago but had compatability issues so I went back to windows. Not a great programmer but I'd like to learn. I'm not looking to do much gaming beyond DOOM2 and factorio. Mostly looking for privacy and a way to get back into programming (I have this pipe dream of learning Assembly). I'm not to particular on UI, I can use whatever.

Edit: https://distrochooser.de for anyone who stumbles upon this post with the same question

124 comments
  • Really recommend mint, or ubuntu. Please for the love of god stay away from arch and all of it's derivatives, or at least try Ubuntu/Mint first. Also do NOT use manjaro it sucks, it is not maintained well at all

  • Just use Ubuntu/Mint, because that's what everyone uses and has the most support forums.

  • EndeavuorOS. It's a seamless base configuration of Arch which has a wonderful wiki that has a ton of stuff to tell you.

    You can install pamac for a GUI for the package manager. Do yay to search for any package and install it; do yay (nothing else) to upgrade everything, and yay -Rcns to remove stuff and all their unused dependencies. I also recommend chaoticAUR

    For the DE I recommend MATE but you can select any of the major ones in the installer. For me Steam didn't work when xdg-portal-gnome was installed though and firefox-like apps booted real slow, so you may or may not want to try GNOME.

    Get synapse for a spotlight-like search; it uses the alt+space keybind by default

    • I'm an EndeavourOS user and I love it, but I wouldn't call it beginner friendly

  • I use my PC for gaming. Ubuntu works well for me with my new hardware: Intel 13gen, Nvidia 3080, Steam.

  • Ubuntu is a good starting point.

    You can follow the general idea of: "Are you new to Linux? If yes, use something you know other people know too. If no, use whatever the fuck you want, heck, make your own distro if you want".

    I'd say try whatever looks good to you, you can always install something else if you don't like it, as long as it isn't Manjaro. (backup your data before you install something new)

    Some distros that I think are a pretty good choice for starters (no particular order):

    • Pop!_OS
    • Ubuntu
    • Fedora
    • Endeavour OS
    • Linux Mint
    • openSUSE Tumbleweed

    You can also use Distrochooser to maybe help you make a decision.

    Not a great programmer but I’d like to learn.

    That's alright, you don't have to be a programmer to use Linux. You don't even have to use the command line if you don't want to (tho I recommend it, getting good at it feels pretty great).

  • Suggestions: Linux Mint: this is the most popular recommendation for new users. Its nice and stable, uses a familiar Windows-like layout, and should just work out of the box. Pop_OS!: this one is another popular option, which uses a layout similar to MacOS and has lots of features such as window tiling. It does use older package and isn't often updated, however. Zorin OS: this one is pretty similar to Linux Mint. It also offers some additional desktop layouts, but some of these are paid, so if you want an entirely free experience, this is not the best option.

    Suggestions for if you enjoy suffering: Arch Linux: Requires manual installation. You have to download and configure all the things yourself. Good option for advanced users who want complete control over their system and all packages installed on it. Otherwise, stay away. Arch-based distros (Endeavour, Garuda, etc): Far simpler to install, but will likely require regular maintainance, due to frequent updates.

124 comments