Read this article for an overview of the importance of algorithms and a listing of some of the critical algorithm areas.
[Click http://web.archive.org/web/20140916113120/http:/community.topcoder.com/tc?module=Static&d1=tutorials&d2=importance_of_algorithms link to open resource.]