Contributions / comments are welcome!
- The Linux Foundation - The Story of Linux
- The Linux Foundation - How Linux is Built
- Shaun Stone / Peter Baker: Linux Course
- Bryan Lunduke - Linux is Freaking Weird - This one is pretty entertaining.
- Revolution OS - 2001
- The Code: Story of Linux documentary
- GNU/Linux Distribution Timeline 12.10 - A timeline tree of different Linux distributions.
The Linux Foundation's Introduction To Linux on edX.org is a great course for people who've never had any experience with Linux before. The course is free, unless you want to get a certificate (which costs $99).
- The Linux subreddit - This is where most of the latest news and interesting open source / Linux related stuff gets discussed.
- Linux 4 Noobs subreddit - A subreddit specifically meant for newcomer questions.
- LinuxQuestions subreddit - Subreddit for (support) questions.
- Unix & Linux Stack Exchange - A practical Q&A board like Stack Overflow but specifically meant for UNIX / Linux related subjects.
- Learning The Shell - Linuxcommand.org - A great resource for beginners. Book is OK, but it contains some errors.
- List of Bash online-tutorials - bash-hackers.org - The most curated resource for Bash (scripting). It's strongly recommended to only consult the resources on this list since about 99% of online Bash scripting tutorials online have errors. Best Bash practices today make for less headaches tomorrow :)
- Shellcheck - A Bash linter. Basically, paste your scripts here and this tool will tell you how your scripts suck.
- Beginners Guide to man Pages
- LinuxJournal - Getting Help from Linux - Part 1 Man Pages
- Wikipedia - Man Pages
- Explain Shell - Paste a command here and you'll see the meaning of its flags. A bit more efficient than looking at man pages.
- UNIX and Linux System Administration Handbook, 4th Edition - The most comprehensive guide for beginning *NIX sysadmins.
- SSH Essentials: Working with SSH Servers, Clients, and Keys
- Important! Don't forget to set the correct permissions! See this SE post.
- SSH tunneling explained / illustrated
- Simplify Your Life With an SSH Config File
- Frozentux's iptables guide - Requires some networking knowledge, but it's a very complete beginner's guide.
- Filesystem Hierarchy Standard
- Eagle Mode - Just an alternative UI
- Permissions