Introduction
This page brings together useful and trusted Linux resources . It is aimed mainly at beginners who want to quickly find the right place for learning, downloading software, solving problems or checking compatibility.
You do not need to know every resource on this page. Start with the one that matches what you want to do right now, then explore the more technical sources later.
Not sure where to start?
- I want to try Linux: DistroSea
- I want to choose a distribution: Linux Mint, Zorin OS or Ubuntu
- I want to learn Linux: Linux Journey or Introduction to Linux
- I am looking for an application: Flathub
- A game does not work: ProtonDB
- I want to check hardware compatibility: ArchWiki – Hardware
- I need help: the forum or community for your distribution
Contents
Official Distribution Websites
If you are new to Linux, start with Linux Mint , Zorin OS or Ubuntu . You can explore other distributions later.
- Ubuntu – one of the best-known distributions for desktop and server systems.
- Linux Mint – beginner-friendly, with a familiar and easy-to-use desktop environment.
- Zorin OS – a system designed also for users switching from Windows.
- Debian – a stable and important distribution that serves as the foundation for many other systems.
- Fedora – a modern distribution featuring newer technologies.
- openSUSE – Leap for stability and Tumbleweed for a rolling-release approach.
- MX Linux – a lightweight and popular distribution that can also be suitable for older computers.
- EndeavourOS – a more beginner-friendly way to enter the Arch Linux world.
- Arch Linux – for more advanced users who want greater control over their system.
- Manjaro – the Arch ecosystem in a more user-friendly form.
Explore and try distributions
If you want to compare distributions or try them without installing anything, these two resources are especially useful.
- DistroSea – lets you try many Linux distributions directly in your web browser.
- DistroWatch – provides an overview of distributions, release news and basic information.
Documentation and Wikis
When solving a problem, start with the official documentation for your distribution . ArchWiki is also useful more broadly, but some commands and settings differ between distributions.
- Ubuntu Documentation – official Ubuntu help and documentation.
- Ubuntu Wiki – additional documentation and community information.
- Debian Wiki – information, guides and solutions for Debian systems.
- Fedora Docs – official documentation for the Fedora Project.
- openSUSE Documentation – documentation for openSUSE Leap and Tumbleweed.
- ArchWiki – one of the best-known and most useful technical Linux resources.
- Linux Kernel Documentation – documentation for the Linux kernel.
Learning Portals and Courses
The resources below are grouped roughly by difficulty, so it is easier to choose one that suits you.
For complete beginners
- Introduction to Linux – a free introductory course from the Linux Foundation.
- Linux Journey – a free and open-source Linux learning path with interactive lessons and hands-on exercises in an online Linux terminal.
- Linux Basecamp – a learning platform with lessons, quizzes, practical tools, distribution comparisons and a terminal simulator.
When you know the basics
- freeCodeCamp – Linux for Beginners – a comprehensive free guide that covers Linux basics and the terminal and continues into more advanced topics.
- Linux Handbook – easy-to-understand guides about Linux, the terminal and server administration.
- It's FOSS – news, tutorials and recommendations for Linux users.
More technical
- Linuxiac – Linux news, tutorials and articles.
- HowtoForge – practical tutorials for desktop and server systems.
- Baeldung on Linux – clear explanations of commands, scripts and system configuration.
- The Linux Documentation Project – an older but still useful source of Linux documentation.
Software and App Stores
For beginners, the easiest option is usually the software store provided by your distribution or a trusted source such as Flathub. Avoid downloading Linux applications from random websites.
- Flathub – a large collection of Flatpak applications for different Linux distributions.
- GNOME Apps – official and recommended applications for the GNOME desktop environment.
- KDE Apps – applications for KDE Plasma and the wider KDE ecosystem.
- KDE Store – themes, icons, add-ons and visual customisation for KDE Plasma.
- Snap Store – a collection of Snap packages.
- AppImageHub – a collection of AppImage applications.
- AlternativeTo – a search service for finding alternative applications and services.
Gaming and Hardware
These resources are especially useful before switching to Linux: ProtonDB helps you check game compatibility, while ArchWiki provides extensive documentation for configuring and troubleshooting hardware.
- ProtonDB – a community database showing how Windows games run on Linux through Steam Play and Proton.
- ArchWiki – Hardware – extensive documentation about Linux hardware support, configuration and troubleshooting.
Open-Source Projects, Repositories and Packages
GitHub, GitLab, Codeberg and similar sites are mainly places where developers host source code, publish releases and work together on projects. Beginners usually do not need them for normal software installation.
- SourceForge – one of the oldest platforms for open-source projects and software downloads.
- GitHub – a widely used platform for hosting source code and developing software projects.
- GitLab – a platform for software development, collaboration and code hosting.
- Codeberg – a European non-profit platform for open-source projects.
- KDE Invent – the official repository for KDE projects.
- GNOME GitLab – the official repository for GNOME projects.
- pkgs.org – a package search engine for various Linux distributions such as Debian, Ubuntu, Fedora, openSUSE, Arch and others.
Linuxabc tip
Look for software first in your distribution's official repositories, its software store, Flathub or the project's official website. Before downloading anything, make sure you are using an official source.
Communities and Support
The best support forum is often the one for the distribution you use. When asking for help, include your distribution, version and the exact error message.
- Linux Mint Forums – a very useful forum for Linux Mint users.
- Ask Ubuntu – questions and answers for Ubuntu and related systems.
- Fedora Discussion – community discussions and support for Fedora users.
- openSUSE Forums – the official forum for openSUSE users.
- Arch Linux Forums – a forum for Arch Linux users.
- Manjaro Forum – help and discussion for Manjaro users.
- Linux.org Forums – a general forum for Linux-related questions.
- LinuxCommunity.io – a modern community for Linux users and enthusiasts.
Video Content
Video guides are useful when you want to see a procedure in practice. These channels have slightly different focuses:
- Chris Titus Tech – more technical – Linux, Windows, optimisation and tools.
- LearnLinuxTV – very useful for learning – from beginner topics to servers.
- The Linux Experiment – news, desktop environments, distributions and open source.
- DistroTube – more technical – distributions, the terminal and Linux philosophy.
- Linux Guides – news, desktop environments and Linux discussions.
Privacy, Security and Open Source
These resources are useful if you are interested in privacy, digital rights, free software and open-source principles.
- Privacy Guides – recommendations for privacy and safer use of the internet.
- Prism Break – a collection of more privacy-friendly software and services.
- Electronic Frontier Foundation – an organisation focused on digital rights.
- Free Software Foundation – an organisation dedicated to free software.
- Open Source Initiative – an organisation associated with open-source licences and open-source software.
- Linux Foundation – an organisation associated with the development of Linux and open-source projects.
Conclusion
There is a huge amount of Linux information online, but not all of it is equally current or reliable. Start with official documentation, trusted communities and sources that match your distribution.
Check the date and version
If you find instructions in an old forum post, video or blog, check when they were published and whether they apply to your distribution and version. For important system changes, compare the instructions with official documentation.