We have curated a set of free or almost free resources for someone wanting to learn right now, no matter your income level or ability. There are many ways to learn and we think these are some of the best resources for you. While mostly Maya focused, you will find other software like Blender and Houdini along with MotionBuilder used because most of the ideas work in all the packages.
Model for Rigging and Topology Reference
Learn to Rig Characters for free
Learn to Program in Python and C++ API
Learn Motion Capture Animation and Editing and Retargeting
Blender resources for Maya and MotionBuilder users