This is a loaded question, so I'll answer it simply by saying, I learned to animate by getting Flash and looking up a bunch of Flash tutorials online. This animation in particular is heavy on 'movie clips' and 'motion tweens'.