well.... I did a small tutorial about animating a while ago
[link]The only program I use is just for assembling (PinnacleStudioPlus) but if I want to color it I use corelpainter11. And yes, I have to draw every movement that the character makes
it is a lot of work but once you get used to it it's very easy
you just need a lot of time to dedicate to your animation