I started developing applications in Excel using VBA / SQL in college to build Microsoft add-ins for financial analytics (I majored in finance). Deployment was difficult so I learned VB.NET to scale my applications better.
Eventually I transitioned to C# and fell in love with the strongly-typed structure and OOP. Starting from WinForms, I transitioned to WPF (MVVM) for better performance and designing.
I took my knowledge of markup languages and OOP and delved into Angular (TypeScript) for front-end development while keeping my back-end ASP.NET.