I’ve been using Windows since the days of 3.1, practically my entire life. So I’m really comfortable with how windows operates and how to do the things that I want to do.
I’ve dabbled around with Linux over the years, but am now considering trying to make a full switch to it.
What are some resources to “learn” Linux properly? Such as understanding the filesystem, basic security practices, essential tools or commands, etc?
Step 1: install linux
Step 2: google everything you don’t know how to do
I dabbled for a few years before I made the switch.
You learn after you switch. Not before. Because then it’s easier to search for a Linux solution than it is to reinstall windows and get it done in the way you’re familiar.
If you can dual boot and do your daily needs you are good enough to make the switch.
deleted by creator
Just start using it. Set up a dual boot if you really need access to Windows still, but try not to use it as much as possible. You learn by running into problems or holes in your knowledge, and solving those issues will fill in other gaps.
There are plenty of video series if you want to listen to advice before diving in, but there’s no teacher like experience.
This, I learned out of necessity when I was a teen, parents were divorcing and my dad only had an extremely old laptop, it was literally unusable on XP, was lookin around online on how to possibly speed it up and found Linux.
Linux Mint or vanilla Ubuntu. They’re nice, we’ll developed and stable with lots of software available. Never need to use a command line unless you want to
The file system takes some getting used to, but it’s similar to Mac. The only folders you need to worry about most of the time are /Home and /Media. Home is where all your stuff is. Media is where you find all your drives and partitions
And they are both easily findable in the file manager in any modern Linux operating system
I like the Linux upskill challenge for rounding out your education. https://linuxupskillchallenge.org/ it’s designed as a 1 month course of an hour or so a day that the author made free to access as his legacy. Don’t start out with this – mess around and learn on your own first, and when you’re comfortable with the system, then you can learn more in depth.
I recommend spending time in a Linux chat room related to learning Linux specifically your distro. When you’re messing around in Linux, you can ask questions, and humans are great teachers in helping you with things you don’t know you should be learning. Discord is the most accessible, but you can find a specific place for the Linux distribution you go with – for example Ubuntu has rooms set up on Matrix and IRC that are both active and welcoming to new folks.
Also just dive into guides on how to do things as you need to do them. How to change wallpaper, how to install programs, whatever. Try finding official documentation, but often guides may be more helpful. But sometimes less. Over time you will learn how to search for answers just like on Windows. If the guides or forum threads don’t seem right, you can ask in the chatroom (hey does this make sense?)
Compared to cmd.exe and Powershell, the Linux terminal is very user friendly, with a user experience they’ve been refining since the 1970s or earlier, and there is a reason power users tend to gravitate towards using the CLI for some tasks. Sometimes it may be the preferred or only way to accomplish something (Windows has this too, but it’s more rare.) Take your time, and read/understand the man pages and the output of
nano --help
(using nano as an example command: it is a text editor. But you can use the --help option with nearly any Linux command and it will most likely work, by convention.Sorry if any of this is too obvious or too much information, but hopefully it helps someone.
Install arch the old fashioned way using the installation guide and then maintain it for a year or so. It’s not hard but it’ll take you some hours to get going if you are just used to buttons which tell you what they do.
If you ask me:-
I use a combination of my instincts, including distro-hopping, since I began using Linux in 2017, reading articles online about Linux tutorials, and even watching YouTube videos. I gave up on Linux and returned to Windows many times, but it ultimately made me return to Linux because it is meant to be my forever operating system. There are so many Linux tutorials available online, including on YouTube. Indian channels taught me how to install Ubuntu, and that was my most memorable beginning with Linux. I also recommend chatting with current viral technologies such as generative AIs; they’ll provide you with answers. So, keep exploring Linux. 😎👍
I moved from Windows to Linux Mint Cinnamon. Im not an expert on commands but get by just by googling questions.
It super intuitive that I rarely have to dig too much.
For learning about the filesystem layout, you can type
man hier
into a Linux terminal.Or read the same online: https://www.man7.org/linux/man-pages/man7/hier.7.html
This is a key point.
I didn’t realize this until years later, but man is not just for programs, it’s also for concepts like hier, and probably other stuff too.
Install using the debian net installer. Only add a GUI/Desktop Environment through command line and apt. Don’t use tasksel.
https://www.debian.org/CD/netinst/
Do this on a laptop that’s not mission critical. Barring that, use Tails on a USB drive
Doing a dual boot for Windows and Linux Mint is shockingly easy. Mint will do the work for you from the install USB. I think I did that about a year ago, and haven’t been back over to Windows in months. 9/10, would recommended.
At this point, troubleshooting, when/if needed, can start with ChatGPT for very basic stuff, then the Linux Mint forum if you happen to come upon a real head scratcher. That’s most likely to come from your computer having some obscure or super new component that doesn’t have quite the right drivers yet. Which isn’t a common experience anyway.