Would you like to learn the principles of animation by using Blender 3D or by using Flash? (3D would simulate a lot of the concepts and provide the necessary physics, whereas flash requires a more artful handdrawn approach to demonstrating the principles of animation. *