Beginner needs tips at animating and rigging

Hello,

i am totally new at animating and rigging. I just bought an akm at chamferzone for that use and i want to make the animations look like in pubg or guns from ironbelly. And i really dont know how to start.

If someone know good courses or something like that or just tips that would be really helpfull