You can't just learn what you need today without having the culture to understand what you're reading.
Dumb example: counting sort is fast! Ok let's use it. Then your data happens to be an array of 2 elements -10000000 and +10000000.
Or the classic "let's parse a math expression with regular expressions".