@HakarisupremaC
Most people use After Effects or Alight motion, I use the prior.
Then we get to animating, you use stretch/warps for body parts, or u can just move them with key frames (u need good graphs, normally ones that looks like this)
For hair you can use stretch bend or fractual warp