Sort:  

hi! it depends, had you tried adobe flash / animate?
I think that is easy to do small animations, if you previously had split the objects in different layers, so that's the hard part

I've not used flash, but I have used the layout in Photoshop that lets you animate , it's similar to the layout I use for video in Shotcut, and yes I always make tons of layers for my art anyway, as I sketch and such that way, so hoping it's just a natural progression. I think there are ways to animate things easier, but I'll be actualy drawing each iteration of say the butterfly flapping, just as I CAN do that now :)

ohh I do this way, I will do a post about it too I guess because I don't use to post how I animate it, I separate all the objects in layers, then in after effects, you add "keyframes" it means, where the animation starts and where it ends, so you can add a keyframe where it the object starts, and where it moves, and that's all.

It has effects like "distort" effects, I use this one of "wave distort" to simulate the hair movement for example. give it a try is not hard once you have all in layers, if you learn how to use keyframes to move, rotate and resize, and then try the effects