If you want to work on 2d animations, the basic or starter software is Macromedia Flash. It will help you learn how to work on slides, moving a sprite, changing shapes, different types of motions, etc. The actionscript can be coded + the GUI allows to perform functions without scripting.