La plupart de ces réponses résument assez bien comment commencer en tant que débutant.
Bien que je ne puisse pas personnellement parler pour la 2D, je peux dire qu'elle nécessitera des compétences artistiques et de la compréhension, donc lisez sur les compositions et la théorie des couleurs, mais elle nécessite également une bonne compréhension de la façon dont les logiciels disponibles comme ToonBoom et Adobe After Effects peuvent être combinés pour créer la meilleure animation possible. Il y a beaucoup de contenu sur YouTube pour que tout artiste en herbe puisse se lancer dans l'animation 2D, mais aussi de nombreux cours en ligne comme (comme mentionné par d'autres utilisateurs) Udemy.
Pour ce qui est de la 3D, cela a été assez bien résumé. Des logiciels comme 3ds Max et Maya, bien que coûteux, sont extrêmement efficaces dans ce qu'ils font et sont considérés comme la norme de l'industrie. Cela a permis à de nombreux utilisateurs de fournir du contenu éducatif en ligne. Les chaînes YouTube comme Mike Hermes (Maya) et ChamferZone (3ds Max) sont incroyablement éducatives et je recommande vraiment de les suivre même avec une quantité décente d'expérience derrière vous.
Ce bit vraiment important dans l'apprentissage de l'animation 3D est de comprendre les éléments de base. Vous devez savoir ce qu'est un Vertex, un Edge et un Polygone. Vous devez savoir ce que sont les maps et les shaders. Il y a beaucoup de choses à rechercher et beaucoup d'endroits pour trouver cette recherche.
Une dernière chose à retenir pour toute animation, 2D, 3D ou autre : Comprendre les 12 principes de l'animation.
Le reste dépend de votre volonté d'être un animateur. C'est de l'art, donc plus vous en faites, plus vous vous améliorez.
L'animation est un art.