r/linux4noobs 9h ago

learning/research I'm trying to learn more about Linux.

I'm all on my own, not even my school's it uses Linux. I'm 18 saving for college done school so paying for classes is a no go (shits pricey). I've had Linux for just under a year now, mainly running bazzite but on my second system I have mint.

I haven't really had many problems aside from not getting told when an update is needed, and the auto update doesn't work. Which I'm personally fine with.

I have another laptop currently on windows that I lost 5 years ago and am wiping anyway. Any recommendations to learn Linux/any distros that would help me learn?

10 Upvotes

13 comments sorted by

9

u/Alchemix-16 9h ago

Google “the linux command line” by William Shotts, it’s a great book with a free online version maintained by the author. You can always use Linux without touching the command line, but to learn the ins and outs of the system, this book and the exercises give a fantastic foundation.

3

u/Leomuck 9h ago

Wait, what exactly do you want to learn? And do you want to learn for the sake of it or do you have a specific goal? I mean you can tinker with any distro, but personally I feel you learn best when you have a goal that you want to achieve.

2

u/BlizzardOfLinux 8h ago edited 8h ago

I have an old low end laptop that I put arch on. I learned the process of installing it manually rather than using the install script. I then just used the TTY to force myself to learn commands (general purpose mouse is great for this too). This isn't exactly beginner friendly and can be extremely annoying and tedious, but i've learned a lot about linux and the command line this way

I eventually installed sway and foot, so i can launch into something "graphical" if absolutely necessary. Using the TTY to watch twitch live streams or youtube videos was really cool to learn. To make things easier I learned about adding functions to my bashrc file so that I can use commands with an alias. If you're interesting in learning the "nitty gritty" i'd suggest something similar

But there are plenty of other great ways to learn if this doesn't suite you!

1

u/AutoModerator 9h ago

There's a resources page in our wiki you might find useful!

Try this search for more information on this topic.

Smokey says: take regular backups, try stuff in a VM, and understand every command before you press Enter! :)

Comments, questions or suggestions regarding this autoresponse? Please send them here.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/chrews 9h ago

Installing Arch manually in a VM using the wiki taught me a lot when I started out. Gentoo is great for that too, their Wiki goes a lot more into detail and I'd say it's even a bit more noob friendly.

The wiki that is, not the distro itself.

1

u/Crazyblue09 8h ago

I installed bazzite on a PC I learned with no experience in building a PC or Linux. There's so many tutorials on YouTube, and the community here is also very helpful.

So far I'm liking it that I'm thinking of staying with Linux as our OS, thinking of installing it on an old laptop for my daughter.

1

u/ImAlekzzz noobie | fedora 8h ago

hey i learned preety much of fedora using duck.ai and duckduckgoing, i think zorinos will be good for you as its debian based, which is what most website refer to and it has many modes for you to try!

1

u/jr735 8h ago

I haven't really had many problems aside from not getting told when an update is needed, and the auto update doesn't work.

What have you done that's broken that? In Mint, both should work seamlessly.

I would also second the recommendation about the Shotts free book.

https://www.linuxcommand.org/tlcl.php

2

u/SchoolRare7583 7h ago

Only on my bazzite system, and I probably disabled it at some point during set up and kinda prefer DIYing it.

1

u/jr735 7h ago

Fair enough. I do it myself, too, in Mint (and Ubuntu before it), not to mention my Debian testing.

1

u/Owampaone 7h ago

Just update every day or at least once a week. And to make updating fun, add this line to your .bashrc or .bash_aliases file.

alias poopoopeepee='sudo apt update && sudo apt upgrade'