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

But it can also be overwhelming. 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” returns an immense number of results. 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.

How does one not get lost in the enormous amount of information that is available? 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 best parse all of the information that is available.