A very robust yet inexpensive tool for 3D animation is Animation Master from Hash. While not free, it is easy to use for budding animators and can be used to teach the basics of computer animation.
Have a question? Want to join the conversation? Check out our FAQ or Facebook Group.