I get asked this by designers wanting to add motion to their skillset and the answer has changed over the last two years.
After Effects - the established standard: the motion graphics industry runs on After Effects. Expressions, shape layer animation, text animation presets, integration with Illustrator and Photoshop files. The plugin ecosystem (Lottie export, DUIK for character rigging, Motion3) extends it into nearly every motion use case. If you want motion graphics jobs, AE fluency is expected.
DaVinci Resolve - the emerging alternative: the free version is genuinely professional-grade. Fusion (the compositing module) can do most of what After Effects does for motion graphics. The color grading tools are industry-leading. The video editing, color, and motion graphics in a single application saves the constant export-import between Premiere and After Effects.
The learning curve reality: After Effects has more tutorials, more templates, more community resources. When you’re stuck on something in AE, the solution exists on YouTube. DaVinci Resolve’s motion graphics resources are growing but significantly thinner. Learning speed is affected by available support material.
Where DaVinci genuinely wins: the price. The free version includes everything a designer needs to learn motion graphics. After Effects requires a $22/month subscription minimum. For a designer experimenting with motion as an adjacent skill, zero cost to start is meaningful.
My recommendation: if you’re committed to motion as a career direction, learn After Effects - it’s the industry language. If you’re a designer adding motion as a secondary skill for social content and portfolio presentation, DaVinci Resolve free is an excellent starting point.
What did you learn first and would you choose differently now?