La mayoría de estas respuestas resumen bastante bien cómo empezar como principiante.
Aunque no puedo hablar personalmente de 2D, puedo decir que requerirá habilidad artística y comprensión, así que lee sobre ellos composiciones y teoría del color, pero también requiere una buena comprensión de cómo el software disponible como ToonBoom y Adobe After Effects se puede combinar para crear la mejor animación posible. Hay mucho contenido en YouTube para que cualquier aspirante a artista se introduzca en la animación 2D, pero también muchos cursos online como (como mencionan otros usuarios) Udemy.
En cuanto al 3D, esto se ha resumido bastante bien. Software como 3ds Max y Maya, si bien son costosos, son extremadamente efectivos en lo que hacen y son considerados estándar de la industria. Esto ha permitido a muchos usuarios proporcionar contenido educativo en línea. Los canales de YouTube como Mike Hermes (Maya) y ChamferZone (3ds Max) son increíblemente educativos y recomiendo seguirlos incluso con una cantidad decente de experiencia detrás de ti.
Esta parte realmente importante en el aprendizaje de la animación 3D es la comprensión de los elementos básicos. Usted necesita saber lo que es un vértice, borde y polígono. Necesitas saber qué son los mapas y los shaders. Hay mucho que investigar y un montón de lugares para encontrar esa investigación.
Una última cosa a recordar para cualquier para la animación, 2D, 3D o de otra manera: Entender los 12 principios de la animación.
El resto depende de las ganas que tengas de ser animador. Es un arte, así que cuanto más hagas, mejor serás.