well it depends on what program you use. if you use macromedia flash heres a good site
kirupa you should learn the basics first:
motion tweening
shape tweening
Frame by frame animation
try not to get into the things that piss you off like action scripting untill later on...