cross-posted from: https://programming.dev/post/18636248
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?
Alright, I went and installed Linux! I honestly have not looked at most of those resources since I made the post but I plan to as needed—the thing that I took was a user’s advice on which distribution (Nobara) for my specific use case. In case we have the same use case: I was replacing a Windows computer that I only used for video games (none of which are online multiplayer games or have anticheat, sometimes those might be incompatible with a Linux install?) and BOINC/Folding at Home. If I hate it or have too much trouble I’ll try another distribution.
One thing I can tell you is a couple things I learned during the installation process. Only later did I find https://www.howtogeek.com/693588/how-to-install-linux/ which would have helped me hit less bumps in the road. (Mainly because I was looking at https://wiki.nobaraproject.org/ and saw the two steps about downloading ISO and creating a usable USB device. I already had the ISO, so I moved onto creating a bootable USB device on my own and failed at that. Ended up finding the howtogeek guide which helped me with the USB device later.)