Bacteria999

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ElsieBreeze

Not Ubuntu.

I've heard Fedora is a very nice OS, but I've never tried it, Debian I've used and it was pretty swell.
Arch is a nice distro because of the AUR, but can be tedious to set up, Manjaro (KDE Plasma) is a Distro I've used and loved, coming from Windows 10, Manjaro felt more like Windows than Windows 10 felt like Windows. Let that be a testament to how awful Windows 10 is.

Arch (btw) is a good distro, lets you have a very nice and lightweight system, albeit requires a decent amount of set up, it's not difficult and the Arch Wiki's Guide is very useful.

Gentoo is in the same boat, albeit it can take a very long time to compile stuffs on low end hardware, the Gentoo AMD64 Handbook is godly and tries its best to explain every step of what you should do, and makes sure to note what to do differently if you want, say, systemd instead of OpenRC.

No matter what distro you choose you go with, the Arch Wiki is a great resource for information about applications, I'd recommend getting familiar with the manpages, a lot of your questions can be answered with a command like `man <command>` within your terminal.

If you want a system that's fully graphical, from installer to system, I'd say Fedora / Manjaro are probably good options.

If you want a system that's a lot less hand-holding, Arch is a good choice.

I've not personally tried it, but Gentoo has profiles for “default/linux/amd64/17.1/desktop/gnome/systemd” and “default/linux/amd64/17.1/desktop/plasma/systemd” so in theory you can set that you to be your profile and after you're emerged the world set, should:tm: have a system that works:tm: with a desktop:tm:

I'd personally go with something like Fedora / Manjaro as a first system, (I told a friend of mine IRL to try out Manjaro, after he said he was interested in trying out Linux, he rarely uses Windows now, especially since most of his Steam Game Library work on Linux). I've not used Fedora so I can't comment on what it's like, but I do know that Manjaro is pretty nice.

I kinda wanna say Gentoo would be a nice first system just because the Gentoo Handbook is very easy to understand, but I may be biased due to previous knowledge, so take that with a metric tonne of salt haha.

Bacteria999

Manjaro looks good, reminds me of Linux Mint.

badatprogrammingibe

If you want something easy to use, I would recommend linux mint, however if you want something that gives you a lot of power, I would recommend slackware.

Maximouse

ElsieBreeze wrote:

Not Ubuntu.
Why?

__init__

back when i used linux i ended up settling on Manjaro. it's a great system and i would definitely recommend it.

ubuntu never really worked right for me, it was always buggier than the rest plus they update all of their packages as a bi-annual release (as in, literally every program that you can install through the package manager) and when they *do* release, all of the packages are always several months out of date. so you end up with extremely outdated software most of the time and you wonder why nothing works. Manjaro (and its parent distro Arch) are known as “rolling release” distros where you can update all of your software as soon as it comes out. supposedly this is a “less stable” approach but i never ran into any issues.
if you want the other kind of distro (with regular software releases as a big package) i would recommend Fedora over Ubuntu, as it tends to get software updates much quicker. (fedora was my first distro and it's also a pretty great option.)

DipLeChip

The above are pretty good answers, I only have to add this: Don't use Ubuntu.

Bacteria999

Hmm… Gentoo seems cool!
It seems quite modifiable and fast, but a bit complex

jettypumpkin07

There's an unofficial build of Scratch Desktop for linux distros called Scratux.
I've got it working on Linux Mint, which seems a lot like Windows 7 crossed with MacOS.
I don't really use Linux much but it still works great!

A-E-

Debian gang, where you at?

-TheNameless-

I own a Raspberry Pi, but I'm not sure if that counts.

A-E-

-TheNameless- wrote:

I own a Raspberry Pi, but I'm not sure if that counts.
Raspbian is a Debian version.

Akshay_M

Bacteria999 wrote:

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Depending on how much self-abuse you enjoy in learning, I'd recommend any of the following:

Debian: It’s more “close to the source” than Ubuntu, but it’s still binary package management, which means if you want to focus on the “use the system” parts you can do that better, but it will hide some of the “source” parts for you by way of being binary. You can get around this by learning how dpkg source based compilation works, but that's suffering if you do lots of it.

Arch Linux: You'll get more of a “binaries for convenience, source for everything outside the essentials” feel for things, with some things papered over for you with a package manager.

Gentoo: “I want to be entirely source based, I want maximum control over my system, and I like a lot of pain in my learning, but I like the convenience of a good package manager that is specialised in working with source compilation”. Sound like you? This is me.

Linux From Scratch: “I want to learn Linux so painfully, I don't even want package management, and I want to build everything by hand, no matter how redundant or repetitive most the work is”. This a bit too masochistic for me, and I never really saw the point.

Personally, I'm in the Gentoo camp, because I love dealing with source, and I found Arch Linux's structure being “per-package” oriented a bit of a problem for me, because it makes “installing things from source” still more complicated than I like, and being “per-package” oriented instead of “per collection of packages” oriented means the referential integrity of dependencies on Arch Linux is a bit sloppy and prone to breakage.