Ask HN: How can I learn more about algorithms?

I'm a 20 year old that's been programming for 9 years now, primarily in PHP and Python.

Have I already been exposed to algorithms? Should I have? How can I learn more about them?