Quite a bit of people find the default vimtutor too static for their learning style. Here's a list of sites that let you learn Vim in a more interactive way.
Have you ever wondered how it feels to write a HTML5 game? Мy wife and I did, and we created the game Life of Blobb for the js13kgames competition. The participation has proved very educational, especially because of the constraints:
If you develop your project (happily) in a cave where all other tribe members use the same configuration, you may be oblivious to the raging line endings war that has cursed computing for decades. If it so happens that another tribe member arrives with another configuration, the line ending genes...
Since I use QUnit on a daily basis, here are some tips that might prove helpful in your daily test cycle.
[Update: The Vundle plug-in conveniently abstracts away the approach described here. I have been using it for quite a while and highly recommend it, just as Erik did]