“Is very good and I’m glad it exists” – LS

Almost any topic that I might want to learn about I can find information on in less than a second. For example, a quick Google search for “how does grep work” gives “about 21,700,000 results (0.78 seconds)” according to Google (of course man grep is even faster in this case).

The challenge now is parsing out the useful information from the irrelevant, misleading, and inaccurate information. Google searches tend to do a good job of displaying the relevant information based on your search query. But even a relatively straightforward search like “how does grep work” can be overwhelming. If I click on the first link, to an ask ubtunu post, there are five answers to the question “What does the ‘grep’ command do?“. All except for the accepted answer provide links to additional sources. It could be easy to get lost in all of these links.

I don’t have a good answer for how to not get lost in the enormous amount of information that is available on any topic. For simple searches about tools where official documentation exists (in this case grep), sticking with that documentation for most initial learning is probably a reasonable strategy. But as you get deeper into topics and searches become more complex, I don’t know if there is a good answer for how to parse all of the information that is available.