My initial love for programming came from my curiosity in game development. That field requires a good mix of design and programming. I started with learning Autodesk Maya for game asset creation, and picked up basic skills in Adobe illustrator for UI.
I work mostly in android nowadays, but from what I've learnt, I can independently create design assets for apps. I particularly love animating a scene in Adobe after effects and importing it into android via Lottie
The title graphic (laptop animation) you see here on this page was done similarly :D