What's a good linux build for someone with a decent amount of experience with computers but no real experience with Linux? I code for work and took a couple of OS classes in college but other than vaguely remembering some stuff from those I'm new to working with the terminal.
Not that you asked me, but I would recommend installing ventoy on a 32 GB+ flash drive if you have one, then grabbing any distros that look interesting from distrowatch then you can just drag-and-drop the .ISO files directly into the ventoy partition on your flash drive.
Then, reboot your computer into ventoy where you can select from a list which distro you want to boot into. Pretty much every linux distro you will find has a live environment, meaning you can run it right from the USB drive without installing it.
As for distrowatch.com, I'm pretty sure MX linux is astroturfed and isn't really one of the most popular distros. I would recommend giving each of these a shot; elementary, ubuntu, manjaro, fedora. I would also try out each of the major desktop environments; Gnome, KDE plasma, XFCE, Cinnamon, Mate.
Ubuntu, Manjaro, and Fedora each have their own "spin" or "flavor" or "edition" based on each of the major desktop environments, but the environments themselves will be pretty much the same from distro to distro.
No matter what you pick you should be able to do pretty much anything about as easily as on any other distro. Linux is getting pretty streamlined now.
Ubuntu LTS is the best for getting used to Linux. You get more supported software (when companies release a Linux version of software, they don't always provide technical support for all distributions; Ubuntu is generally the most supported). There are also lots of forums where you can get free help with it, like Ask Ubuntu.
If you have an older machine, Xubuntu LTS is an official Ubuntu variation, so it has the same benefits as Ubuntu, and it uses a lightweight desktop that goes easier on older machines.
A fundamental difference between Windows and GNU/Linux is the way that software is installed. In Windows, when you want to install software, you go to some website, you click an executable, and you follow an installation wizard. In GNU/Linux, ideally all of your software is installed from the distribution repository. The distribution software repository contains thousands of software packages that are deemed safe/secure and moderated by the distribution developers. When you install software on GNU/Linux, you install it from the software repository.
If you want to install software that is not in a distribution's repository, it can be a pain in the ass. Installing software from outside the repository can cause conflicts with the software that you installed from the repository. Installing software from outside the repository may be missing software library dependencies. Software installed from outside of the repository could contain malware. Software installed from outside the repository will not be updated by the package manager. Installing software from outside the repository can break your OS. Adding third party repositories to your package manager can break your OS. Software from outside the software repository should only be installed in rare circumstances.
For this reason, the real difference between GNU/Linux distributions is the software repository. A distribution is a collection of software and the repository contains the collection of software. Most distributions have a software repository and a software package system. If you are a "computer person" and you want to learn GNU/Linux, look at popular distributions and see which distribution has a software release model that fits your needs, then learn their package management system.
Some distributions are compromised of stable software, others have the most bleeding edge software.
Some distributions are made of precompiled binaries, others require you to compile software to be better optimized for your computer.
Some distributions focus on prohibiting proprietary software for protecting user freedom, other distributions contain some proprietary software.
Don't pick a distribution with barely any users, it will have less community support and security update will be slow to go out. Don't pick a distribution because you think it has a cool UI, you can probably install that UI on any distribution.
Look at the distribution's motivations/philosophy. Look to see that the distribution has an active developer community and user community. Look at what software is available in the distribution's software repository. If these things align with your needs, then install the distribution and learn how to use their package manager.
What's a good linux build for someone with a decent amount of experience with computers but no real experience with Linux? I code for work and took a couple of OS classes in college but other than vaguely remembering some stuff from those I'm new to working with the terminal.
deleted by creator
Not that you asked me, but I would recommend installing ventoy on a 32 GB+ flash drive if you have one, then grabbing any distros that look interesting from distrowatch then you can just drag-and-drop the .ISO files directly into the ventoy partition on your flash drive.
Then, reboot your computer into ventoy where you can select from a list which distro you want to boot into. Pretty much every linux distro you will find has a live environment, meaning you can run it right from the USB drive without installing it.
As for distrowatch.com, I'm pretty sure MX linux is astroturfed and isn't really one of the most popular distros. I would recommend giving each of these a shot; elementary, ubuntu, manjaro, fedora. I would also try out each of the major desktop environments; Gnome, KDE plasma, XFCE, Cinnamon, Mate.
Ubuntu, Manjaro, and Fedora each have their own "spin" or "flavor" or "edition" based on each of the major desktop environments, but the environments themselves will be pretty much the same from distro to distro.
No matter what you pick you should be able to do pretty much anything about as easily as on any other distro. Linux is getting pretty streamlined now.
Ubuntu LTS is the best for getting used to Linux. You get more supported software (when companies release a Linux version of software, they don't always provide technical support for all distributions; Ubuntu is generally the most supported). There are also lots of forums where you can get free help with it, like Ask Ubuntu.
If you have an older machine, Xubuntu LTS is an official Ubuntu variation, so it has the same benefits as Ubuntu, and it uses a lightweight desktop that goes easier on older machines.
There are also a lot of Steam games that have Linux versions.
Depending on how much functional programming you got into in school you might enjoy NixOS
A fundamental difference between Windows and GNU/Linux is the way that software is installed. In Windows, when you want to install software, you go to some website, you click an executable, and you follow an installation wizard. In GNU/Linux, ideally all of your software is installed from the distribution repository. The distribution software repository contains thousands of software packages that are deemed safe/secure and moderated by the distribution developers. When you install software on GNU/Linux, you install it from the software repository.
If you want to install software that is not in a distribution's repository, it can be a pain in the ass. Installing software from outside the repository can cause conflicts with the software that you installed from the repository. Installing software from outside the repository may be missing software library dependencies. Software installed from outside of the repository could contain malware. Software installed from outside the repository will not be updated by the package manager. Installing software from outside the repository can break your OS. Adding third party repositories to your package manager can break your OS. Software from outside the software repository should only be installed in rare circumstances.
For this reason, the real difference between GNU/Linux distributions is the software repository. A distribution is a collection of software and the repository contains the collection of software. Most distributions have a software repository and a software package system. If you are a "computer person" and you want to learn GNU/Linux, look at popular distributions and see which distribution has a software release model that fits your needs, then learn their package management system.
Some distributions are compromised of stable software, others have the most bleeding edge software.
Some distributions are made of precompiled binaries, others require you to compile software to be better optimized for your computer.
Some distributions focus on prohibiting proprietary software for protecting user freedom, other distributions contain some proprietary software.
Don't pick a distribution with barely any users, it will have less community support and security update will be slow to go out. Don't pick a distribution because you think it has a cool UI, you can probably install that UI on any distribution.
Look at the distribution's motivations/philosophy. Look to see that the distribution has an active developer community and user community. Look at what software is available in the distribution's software repository. If these things align with your needs, then install the distribution and learn how to use their package manager.
Ubuntu is solid and not a lot of fuss. I would start there and if you get the itch to dive deeper you can always do that later