Learning

Linux for Starters: Your Guide to Linux – Introduction

Last Updated on December 7, 2022

What do I need?

CheckboxA computer that meets a distro’s recommended minimum system requirements. The system requirements for successfully installing Linux are surprisingly low. Even a computer built over 10 years ago will happily run many distros.

For Ubuntu 21.04 the recommended minimum is: 2 GHz dual core processor, 4GB RAM (system memory), 25GB hard-drive space, and graphics capable of 1024×768 resolution.

There are distros designed to run with lower requirements that are fully capable of reviving older hardware.

Lenovo M93 If you want a dedicated machine for Linux (rather than dual booting) but don’t have one spare, there are quite a few options. One option is to purchase a refurbished (mini) PC. Pictured is a refurbished Lenovo M93 Ultra Small PC. This machine’s hardware far exceeds Ubuntu’s recommended minimum system requirements and is available for around £200 / $200. Obviously, the better specified the system you use, the better experience will be.

CheckboxUSB stick or DVD disc
USB FlashDrive There’s the option of running a distro directly from either a USB stick (pictured) or a DVD. It offers a quick and easy way to experience Linux and how it works with your hardware. It doesn’t affect your computer’s configuration.
But if you’ve decided that Linux is for you, install the distro onto a computer via USB or DVD. We prefer USB installation. If you don’t have a spare USB key available, they are extremely cheap to buy. Don’t buy a USB stick with a distro pre-installed as they are almost always extremely poor value for money. Most distros need a 4GB or larger USB stick/key. Part 3 of this guide shows you how to create a bootable Ubuntu USB stick.
DVD installation requires a blank DVD-R disc, and you’ll need a machine that has a DVD Writer so that you can burn the distro’s image to the disc.
CheckboxInternet Connection

An internet connection is not essential to install a distro although some require internet access to download things like restricted extras. In any event, an internet connection is essential to make sure your computer stays up to date with the latest updates and patches. You’ll miss out on so much of the goodness that Linux bestows without internet connectivity.

In the next article we help you choose a distro.


Pages in this article:
Page 1 – What is Linux?
Page 2 – Why use Linux?
Page 3 – What do I need?

All articles in this series:

Linux For Starters: Your Guide to Linux
1What is Linux? Why use Linux? What do I need?
2Choose a Linux distribution meeting your specific needs and requirements.
3Make a bootable Ubuntu USB stick in Windows.
4We show you how to install Ubuntu 21.04 on your hard disk.
5Things to do after installing Ubuntu.
6Navigating your way around the Desktop.
7Updating the system, install new software.
8Open source replacements for proprietary Windows desktop software.
9Get started with the power and flexibility of the terminal.
10We cover the basics of files and permissions.
11Getting help from your system.
12Learn all about the file system.
13Manipulating files from the shell.
14Maintain your system with these simple tips.
15Managing users on your system.
16Explore different desktops to GNOME 3.
17Gaming on Linux.
18Protect your privacy with this guide.
19Access the Windows desktop from Linux using a remote desktop client.
20Set up a virtual machine running Ubuntu as the host and openSUSE as the guest.
21Wine lets you run Windows programs on Linux without emulation.
22Extend your GNOME desktop with extensions and themes.
XUseful Linux commands.
Best Free and Open Source SoftwareRead our complete collection of recommended free and open source software. Our curated compilation covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

There are also fun things to try, hardware, free programming books and tutorials, and much more.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Please read our Comment FAQ before posting a comment.

9 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
James
James
3 years ago

Your greatest need when switching to Linux is an open mind. If you think LInux is Windows with a different name, you will fail.

JJ
JJ
3 years ago

What’s the most Windows looking Linux distro?

James
James
3 years ago
Reply to  JJ

You can make almost any distro look like Windows, but it is also done for you. if you want it done for you I would recommend Zorin.
From the Zorin site:
Zorin OS is designed to be easy, so you don’t need to learn anything to get started. The Zorin Appearance app lets you change the desktop layout to feel like the environment you’re familiar with, whether it’s Windows, macOS, or Linux.

Friar Tux
Friar Tux
2 years ago
Reply to  JJ

I would recommend Linux Mint/Cinnamon. It is the closest to Windows than the rest of the distros.

Not-a-geek-and-not-interested-in-becoming-one
Not-a-geek-and-not-interested-in-becoming-one
2 years ago

I migrated from Windows a long time ago and despite trying many different distros I’ve always and continue to encounter the same problem with Linux: inability to USE installed apps because they don’t appear in the list of applications, and unlike with Windows, the user CANNOT CHOOSE where apps are installed nor where a shortcut will be placed and it is IMPOSSIBLE to find the equivalent to exe files in order to launch apps and place shortcuts where the user chooses, so much for freedom…

As a newbie unless you are happy to be limited to the apps included in whichever distro you have chosen to try, you will find it very difficult to install different ones, either because the “manager” will fail to fetch the app and dependencies and/or you will fail to find the right files for your distro, and if you manage to overcome all those “obstacles”, you may well find yourself UNABLE to use an app you may have finally managed to install because it’s “disappeared” in your computer as per the above. Something that only takes minutes to do with Windows could take hours, days or even weeks with Linux, so good luck to you!

To resolve many problems with Linux, many sites will prompt you to use “commands” in a terminal, which either involves having to learn and remember them or copy/pasting from the site, but the commands will ONLY work if you have the RIGHT commands for YOUR distro as they all use different ones!

As far as I’m concerned Linux largely remains by geeks for geeks and is not at all newbie friendly; I regularly install distros for people wishing to migrate from Windows, and always warn them of the above, the profusion of distros is a nightmare in trying to find the “right” one for people, especially newbies, it’s no wonder manufacturers stay with Windows and continue to enrich Mr Gates.

The sad thing is I really think Linux is a great idea and could surpass Windows as the dominant operating system but this will NEVER happen because of the way it’s designed; how much longer must people wait to have a really user friendly Linux distro that gives COMPLETE control of it without having to be a geek to do so…

Freddy
Freddy
2 years ago

If you expect Linux to behave exactly like Windows, you have the wrong mindset. The vast number of activities are NOT harder in Linux than Windows, but can be quite different. Of course, there’s a learning curve. That’s true for any operating systems. Linux is no harder to use than Windows.

Linux is not for geeks, all my family use Linux with no fuss and bother. Installing software with Linux is often easier and quicker than with Windows.

All my programs appear in the Applications list.

Most non-geeks don’t care where programs are installed. For any user who uses a package manager, they don’t need to worry about where programs, configuration data are stored, as the package manager handles everything behind the scenes.

VOR
VOR
2 years ago

Installing almost any program in Windows, you’ll find tons of stuff (libraries etc) dumped in the Windows directory. Often a Windows application’s uninstall program doesn’t remove all the crud in there. The number of times I’ve had to fix Windows machines because the partition holding the Windows directory is full is crazy.

Linux was designed as a server operating system.

Caleb Hawn
Caleb Hawn
2 years ago
Reply to  VOR

Yeah, that’s true. One app may install a dependency like some random version of C++, but when you uninstall it, it’ll leave that C++ version installed for fear that some other program also installed it and requires it. Next thing you know, your year-old computer has like a dozen versions of C++ installed that are no longer being used by programs you deleted somewhere down the line. Either that, or a program comes bundled with its libraries, so you have multiple apps with the same software, which takes up space.

In Linux, however, your package manager keeps track of everything for you. If two apps you installed require one particular library, that library is only installed once for them both to use, saving space. If one app is deleted, the package manager knows the other still needs the library and leaves it. If the other is then deleted, the package manager knows that library is no longer needed and can safely delete it. That’s how package managers work.

Caleb Hawn
Caleb Hawn
2 years ago

Weird that your installed apps never seem to show up in your menu. What distro and package manager are you using?
The fact that you don’t choose where apps are installed is intentional. Your package manager handles how to install an app by putting its files in the standard places where they belong. There are some apps that you can install manually, depending on how the developer publishes and distributes it to you (either in a repository for your package manager to find, or direct download for you to manually install, or an Appimage). Those apps you manually install can typically go in the /opt directory. Of coarse, you could always do everything manually and add menu items yourself.