If you want to learn something new, and really challenge yourself (and quite possibly blow your own mind), listen to this podcast.