That's a nice list. But the most important item is Ruby. ;)
I don't agree with you, Mike ;)
Reorder your list a little bit. Put Windsor before Spring.NET. Then, when you get to Spring, you will see that Windsor feels so much better...and that should save you some time to learn Ruby like Mike wants you to do.