Skip Navigation

Is there a good, modern, widely accepted, learning Linux resource?

I've always approached learning Linux by just diving into it and bashing my head against problems as they come until I either solve them or give up, the latter being the more common outcome.

I wouldn't take this approach with other pieces of software though - I'd read guides, best practices, have someone recommend me good utility tools or extensions to install, which shortcuts to use or what kind of file hierarchy to use, etc.
For example, for python I'd always recommend the "Automate the boring stuff with Python", I remember learning most Java with that "Head first Java" book back in the days, c# has really good official guides for all concepts, libraries, patterns, etc.

So... lemme try that with Linux then! Are there any good resources, youtube videos, bloggers or any content creators, books that go explain everything important about linux to get it running in an optimal and efficient way that are fun and interesting to read? From things like how the file hierarchy works, what is /etc, how to install new programs with proper permissions, when to use sudo, what is a flatpak and why use it over something else, how to backup your system so you can easily reconstruct your setup in case you need to do an OS refresh, etc? All those things that people take for granted but are actually a huge obstacle course + minefield for beginners?

And more importantly, that it's up to date with actually good advice?

28 comments
  • I don't think such a resource exists for Windows or Mac, people just figure it out because enough people around them are using it. Up until the mid 2000s Macs were just as hard for windows users to switch to. It wasn't until they put massive effort into their UX, and dominated the mp3 and smartphone markets that they established themselves as viable. Now you have people who have only used Macs/iphone/ipad who feel lost when using Windows or Android.

    The downside (and upside) of linux (the kernel itself) is that it's not profit driven. So the best new user experiences tend to come from companies who are financially motivated to attract more users. Ubuntu, PopOS, and Zorin tend to write easy to follow guides about how to do specific things in their specific distro.

    But there's not much of an incentive for anyone to create a broader guide about the complex moving parts of the wider linux/foss community. Nonetheless, I do think ArchWiki is the best version of that. It's not trying to convince you to use linux, it's a community knowledge share for people already using it. Unsurprisingly, it does tend to assume you're on arch, but out of the box arch is pretty barebones, so if something on there doesn't work for you, the hard part actually becomes figuring out what your distro has decided to configure differently. That is not something there is a singular resource for, to my knowledge. At that point it's just a matter of doing some detctive work and cross referencing different sources. And that can include asking questions here.

  • The manuals. RTFM exists for a reason. If there's ever a command or a config file you're not sure about, just type in man the_command.
    If you can't access the man pages for some reason, there's an online version on linux.die.net.

    Also, the Arch Wiki, Gentoo Wiki, and Debian Wiki offer good information for all distros. I like Arch Wiki the best.

28 comments