From Windows to Linux: A Simple Guide for New Users.

From Windows to Linux: A Simple Guide for New Users.

As a first-year IT undergraduate, I needed an operating system for development and daily tasks. I chose Windows because it’s user-friendly and I was already comfortable using it. Later, I learned about an operating system called Linux, and to me, it felt like a whole new world of possibilities.

Unlike Windows, Linux gave me full control over my system. It allowed me to explore programming tools freely and encouraged me to understand how computers really work. At first, it was a little challenging with commands, terminals, and unfamiliar file structures. The more I used it, the more I realized how powerful and flexible it is. For students, developers, or anyone curious about technology, Linux opens doors that are hard to find elsewhere.

What is Linux.

Technically, Linux is not a complete operating system. It is a kernel. You can think of it as the engine of a car. It interacts with the hardware and runs programs. On top of this engine, people build complete systems called distributions. These include the desktop environment, applications, and all the tools you need.

When we say “Linux,” we usually mean a full system like Ubuntu, Fedora, or Linux Mint that is ready to use for development, learning, or daily computing.

Getting started with linux.

If you want to switch to Linux, there are several ways to do it. Linux is not as user-friendly as Windows, and it relies on the terminal for many tasks. Therefore, the first step is to learn how to use the terminal. The good news is that you do not need to install Linux on your personal computer to start practicing. In fact, installing it directly on your main system can be a little risky. Here are some safe ways to try Linux, in my recommended order:

1. Use a cloud instance — AWS EC2 or Azure virtual machines with free tiers allow you to access a Linux environment online without touching your local system. You can use tools like Termius or MobaXterm to log in and work comfortably.

2. Use a virtual machine — Tools like Oracle VirtualBox or VMware let you run Linux safely inside your current operating system.

3. Dual boot — Install Linux alongside Windows on your computer, giving you the option to choose which OS to start. Watch this video to learn how to setup dual boot.

4. Install Linux on a portable hard disk — This allows you to run Linux from an external drive without affecting your main system. Watch this video to learn how to setup portable hard disk.

Choosing a Linux Distribution.

Once you have decided how to try Linux, the next step is choosing a distribution, or “distro.” For beginners, I recommend Ubuntu or Linux Mint. They are stable, user-friendly, and have large communities, which makes finding help online easy. If you are more curious about experimenting, Fedora or Pop!_OS are also great choices. If you enjoy playing video games, Pop!_OS is especially designed with gaming in mind, offering good driver support and performance out of the box, though it may still have some limitations with certain game titles compared to Windows.

Debian-based distributions are usually the best choice for beginners because of their simplicity and large support communities. Red Hat-based distros are more enterprise-focused, Arch-based distros suit users who want complete control, and independent distros offer unique experiences for those looking to explore something different.

Basic Linux Commands.

After choosing your distribution, the next step is getting comfortable with the terminal, which is the heart of Linux. At first, it may feel strange compared to the familiar clicks and menus of Windows, but learning a few basic commands will help you navigate and manage your system confidently. Here are the essentials:

ls – Lists all files and folders in the current directory

cd – Changes the current directory

pwd – Shows the path of the current directory

mkdir – Creates a new folder

rm – Deletes files or folders (be careful when using this command)

sudo – Runs commands with administrative privileges

man – Opens the manual for any command

Using these commands regularly will make your Linux experience much smoother. You don’t need to memorize everything at once. Start small, experiment, and try to solve simple tasks in the terminal. It’s the best way to learn.

Using Linux in Daily Life.

Linux can be used for both development and everyday tasks. You can browse the internet, watch videos, write documents, and even play games, depending on your distro. Software installation is usually handled through package managers, which make it simple to add or update applications. For example, on Ubuntu, you can install a program using:

sudo apt install program-name

If you want to update your system, you can do it just as easily:

sudo apt update && sudo apt upgrade -y

This is one of the features I find most exciting. Other distributions use similar commands, depending on the package manager they include.

Linux also encourages customization. You can change the desktop environment, themes, and shortcuts to match your workflow, giving you a personalized computing experience.

Conclusion

Switching to Linux may feel challenging at first, especially if you are used to Windows. However, with a little practice, it becomes a powerful tool for both learning and daily tasks. Linux gives you full control over your system, encourages exploration, and opens up endless possibilities for development and customization. Start small, experiment safely, and enjoy the freedom and flexibility that Linux offers.

This article was also published on the my medium profile - https://rotaract.social/From-Windows-to-Linux

Read more

Computational Thinking and the Human Mind: The Role of AI, Multimedia, and Psychology in Modern Learning.....

Computational Thinking and the Human Mind: The Role of AI, Multimedia, and Psychology in Modern Learning.....

Introduction In the modern digital era, technology has become a central part of how humans think, learn, and communicate. One of the most important skills that supports problem-solving in this technological environment is computational thinking. Computational thinking is not only used in computer science but also in everyday decision-making, education,

By Kavisha Tinashi Silva Jayasinghe
ජීවන කතරේ ප්‍රතිභාව ඇයයි

ජීවන කතරේ ප්‍රතිභාව ඇයයි

මොහොතකට හිතන්න ගැහැනියක් වුනේ පින් මදි නිසාද? ඇය නම් මායාවක්ද? පුංචි සිතක් මේ තරම් ශක්තිමත් ද? එහෙනම් එන්න අහන්න ඇගේ කතාව. සුදු මල් ගවුම ඇන්දේ

By Rathnayaka Mudiyanselage Thisari Dilakna Ekanayake