When they’re faced with a technical problem — an error message, unexpected behavior, or ‘I have no idea what to do about this problem’ moment — most people resort to Google (or a privacy-aware search engine, like DuckDuckGo or IxQuick). However, often this is not the quickest way to get the problem solved.
Here’s a quick checklist of resources for solving Linux problems:
- Troubleshoot as much as you can (get as much information about the problem as you can, and write it down).
- READ THIS FIRST: The Hacker’s Guide to Asking Smart Questions (catb.org).
- If you’re having a problem with or a question about a program, check the manpages before asking a question.
- Search on the Stack Exchange sites (often better than using a search engine):
- For when you’re wondering about an Internet Standard (TCP/IP, etc.): The RFCs. Be sure to check out the April Fool’s RFCs; funny stuff.
I also made a video that takes you through it: