La maggior parte di queste risposte riassumono abbastanza bene come iniziare da principiante.
Mentre non posso parlare personalmente per il 2D, posso dire che richiede abilità e comprensione artistica, quindi leggete le composizioni e la teoria dei colori, ma richiede anche una buona comprensione di come software disponibili come ToonBoom e Adobe After Effects possono essere combinati per creare la migliore animazione possibile. C'è un sacco di contenuti su YouTube per qualsiasi aspirante artista per entrare nell'animazione 2D, ma anche molti corsi online come (come menzionato da altri utenti) Udemy.
Per quanto riguarda il 3D, questo è stato riassunto abbastanza bene. Software come 3ds Max e Maya, anche se costosi, sono estremamente efficaci in quello che fanno e sono considerati standard industriali. Questo ha permesso a molti utenti di fornire contenuti educativi online. I canali YouTube come Mike Hermes (Maya) e ChamferZone (3ds Max) sono incredibilmente educativi e consiglio di seguirli anche con una decente quantità di esperienza alle spalle.
Questa parte davvero importante nell'imparare l'animazione 3D è capire gli elementi fondamentali. Dovete sapere cos'è un vertice, un bordo e un poligono. Dovete sapere cosa sono le mappe e gli shader. C'è molto da ricercare e molti posti dove trovare quella ricerca.
Un'ultima cosa da ricordare per qualsiasi animazione, 2D, 3D o altro: Capire i 12 principi dell'animazione.
Il resto dipende tutto da quanto vuoi essere un animatore. È arte, quindi più si fa e meglio si diventa.