Hi. Apologies if that title looks too naive to you. I have been a developer for the last 13 years working with a large product company. Throughout my career, I have coded in C in the job, though I do know some of the non-fancy languages/frameworks used in the electronics software domain. Other than that I do know C++/STL etc. Basically, I have been feeling disconnected for a long time now with my job and looking to make a transition. I entered this domain as the money was good but need/greed did not make me think what I really want. I know it's going to be difficult path to really make a transition with that much experience but staying in a job/domain you don't love anymore is frankly doing more harm than good to my career and life. My end goal is simple, making applications and products that I would love to build. Designing and developing applications like whatsapp or even a browser extension excites me. I want to continuously learn and improve and be happy doing so. As of now, I'm just looking to learn web and cloud technologies and develop some hobby projects to learn and showcase my abilities. Any senior developers/architects (working for companies like Netflix/Uber/Amazon etc) if seeing this post, can you please share the path I can follow for an year or longer, if required, to make such a transition. I mentioned above roles and companies as I think that can highlights my needs but if anyone can share views, please do so. Thanks allot.