Resources
There are many resources available for learning about Linux, but many of them are not easy to discover through normal search results.
Learning Paths and Tutorials
- The Linux Documentation Project
- Linux Documentation
- Linux Journey
- Linux Questions Wiki
- Bash Guide for Beginners
- cmdchallenge - interactive shell exercises
- Explain Shell - explain shell commands
- Kernel documentation - man pages
- Arch Wiki
mancommandtldrcommand- Ask Ubuntu
Books, Lists and Curated Collections
- Linux Kernel Map
- awesome-linux
- Awesome Ubuntu Linux
- Awesome Linux Software
- awesome-linux-dev
- Linux Books
- Important Linux Commands You Should Know
- What is Linux and Why is It so Popular
- awesome-shell
- awesome-bash
- awesome-cli-apps
Desktop Environments and Window Managers
Read the one you use and it will make your life much easier.