I've been using Windows for years, but I'm diving into Linux with the aim of turning my old computer (built around 2018) into a home server for my family. I've already installed Debian to run headless, but I'm feeling a bit lost and have two main questions: 1. Is Debian a good choice for my home server? 2. How can I effectively learn about Linux and the commands? I'm looking for recommendations on videos, articles, or books that could help me out.
5 Answers
Debian is usually a solid choice for a server because of its stability. As for learning commands, a lot of it comes down to reading the man pages for each command. If you’re running servers, you’ll want to familiarize yourself with what you’re trying to run. Also, having a separate device to look up man pages while you’re SSH'd into your server can help a lot! And don't forget to try using tmux—it makes managing multiple terminal sessions way easier.
Debian is solid for server use. The really important part is that you engage with learning topics that interest you, like file sharing. Start by configuring a Samba server and search for articles related to it. You'll find that the commands are often pretty intuitive once you understand their purposes.
Definitely a good pick with Debian! If you’re interested in file sharing, I’d recommend looking into Samba for SMB setup. Break down your learning into specific tasks. For instance, look up how to set up a Samba server, and when you hit a command you don't understand, Google the man page. Familiarize yourself with basic commands like 'cd', 'pwd', and 'sudo'. It’ll start making sense as you go!
Debian is awesome! I’d also suggest diving into online resources like the Arch Wiki, which has detailed info on commands and usage. Learn one of the text editors, too, like nano or vim—it’ll come in handy when you need to edit config files directly in your terminal.
You're on the right path! Try following video guides for specific projects, like setting up a Minecraft server. That’ll help you learn step-by-step! And check out GitHub repositories with resources on learning Linux, they can provide structured learning.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux