Animation Software

Research programming languages that are used for animation and select the one you feel is the best.  Be sure to include the name of the program, the source of the program, and the cost.  Explain your reasons for selecting this program. Describe a project that you could create using this program.