A great spot to study Linux is available online.
A great spot to study Linux is available online.
Hey there! It's great you're curious about Linux—there are plenty of free resources to help you get started. You can explore beginner-friendly platforms like Linux Foundation, FreeCodeCamp, or YouTube channels dedicated to Linux tutorials. Let me know if you'd like more specific recommendations!
Wouldn't it be helpful to launch a virtual machine and experiment inside it?
I started using it by borrowing an extra machine and installing Ubuntu. The fundamentals are straightforward once you get the hang of it. Navigating menus and basic functions needs only a bit of common sense. When unsure, guides are always available to help—this is how I learned. I rarely memorized commands; instead, I followed instructions and retained what I needed. It feels similar to Windows in that more advanced tasks inevitably require learning. Just be ready to use the terminal at key moments, which can actually streamline certain operations despite seeming intimidating.
I noticed many folks rely on the terminal frequently, which suggests it plays a significant part in Linux usage.
I tinker with raspberry pi's a lot which is linux based and barely know how to use the terminal...Somebody correct me if I'm wrong but it's not a necessity to know how use it well...it just saves time if you know what you're doing. Google is a great resource to use for commands I can't seem to remember to save my life...LOL
After using it for a few hours, I feel confident installing and removing apps through the terminal. The copy and paste shortcuts are still tricky—I’m comparing it to Android for flexibility and Mac OS for file handling. If there’s a better way to manage files like Windows, it would really help me out.
You'll get accustomed to it, but I understand... at first the file layout feels quite unfamiliar. I'm still new, yet I pushed myself to grasp some basic Linux commands and directory organization. The root folder is like any operating system, /bin holds most essential applications, /boot contains boot-related files, /etc manages configuration settings. The /dev section includes device representations such as your hard drive and CPU. Next, I'd explore cron (crontab -e), which lets you automate scripts for specific times. I don't use it often, but I scheduled weekly updates with sudo apt-get update and upgraded using a Python script that sends me reminders. There are plenty of guides on mastering cron.