this post was submitted on 27 Aug 2024
63 points (100.0% liked)

Linux

5230 readers
137 users here now

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 1 year ago
MODERATORS
 

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?

top 12 comments
sorted by: hot top controversial new old
[–] andioop@programming.dev 11 points 2 months ago (1 children)
[–] Cyno@programming.dev 2 points 2 months ago (1 children)

Oh didn't see that one, thanks! Of all the advice there did anything stick with you and help in the end?

[–] andioop@programming.dev 4 points 2 months ago* (last edited 1 month ago) (1 children)

I have been using some of the learning resources, specifically this one https://linuxjourney.com/. I hope the video recommendations are helpful to you but I am kicking myself for not adding "also I really hate watching videos and would prefer to read something" to my original post. I have not actually made the switch yet, I want to back up my files first. Bought a new external hard drive with enough space. It was nonfunctional. Had to send it back for a warranty replacement and am waiting on the new drive to show up. Will reply again if I remember once I actually manage to switch over.

EDIT: I haven't forgotten this. They refunded me instead of sending a new drive, so that's another wait period waiting for a good one made by someone else to go on sale…

[–] Cyno@programming.dev 2 points 2 months ago

Yeah I'm the same way, there is a 6h video linked in your post but i can't imagine myself actually going through it like that lol. I'm also in the process of trying to move data and media off my main PC but haven't figured out the best way yet, I have an older laptop that I was considering setting up as a mini pc/home server but then there's also the option of buying a NAS... it gets complicated and more expensive fast either way.

[–] ericjmorey@programming.dev 9 points 2 months ago (1 children)
[–] ericjmorey@programming.dev 6 points 2 months ago (1 children)
[–] ericjmorey@programming.dev 6 points 2 months ago

https://www.baeldung.com/linux/ Also has very well written articles on specific topics and tutorials.

[–] Dotdev@programming.dev 7 points 2 months ago

I would usually go with archwiki to learn most things and then follow distrotube or learnlinuxtv for video and new things.

[–] Tippon@lemmy.dbzer0.com 7 points 2 months ago (1 children)

There's a 30 day Linux course on here somewhere, and it repeats every month. I'm drawing a blank on the name, so can't search for it, but it's about setting up a Linux server and going through the commands etc.

It looks very helpful, and is definitely worth looking in to :)

[–] bionicjoey@lemmy.ca 4 points 2 months ago

linuxcommand.org is a good resource for the command line specifically, and there are guides there for some other things like tmux.

Once you have a foundation of basic Linux skills, there are so many different directions you could go with the learning, it's hard to write a singular guide. At that point it's best to simply read up on different topics on the archwiki or similar resources.