I did all the animation in photoshop, anyway I'm following this book that teaches me how to program games in C# XNA in a much more efficient and productive way. Pretty much its teaching me how to create tools for my game, E.X a map maker, or a character maker. Then build the game with the tools I've created. I highly suggest the book to anyone who wants to get into programming games, the correct way. Obviously this book requires prior programming knowledge with C#, but any .Net languages will pretty much do. It teaches you from developing your own map maker to scripting language and even networking for your game, with lobbys and different game modes.
Anyway, I've almost finished the Map Maker, I still need to create the collision-map design mode :X