We learned how to search through a list and find what we need. But wouldn't it be easier if the list was sorted?

Sorting is a very important problem in computer science, and there are plenty of algorithms to tackle it.