A few years ago I was accepted into a position as a trainer for a specific platform, because of my basic knowledge in html and javascript. A few months later I'm writing robots in full javascript to use in the platform. As my boss saw that I'm good with computers he always tried to make me work on stuff outside my comfort zone. Building prototypes for ideas he had, working as IT manager in the company, going for different projects in different places and more. After about 1.5 years, we started a new idea, that is now a working product (or more - it was separated after a few working months) and a new startup company. I'm proud to be the first developer to work in that company and the first one to write code for the solution. I started working on this product with a basic knowledge in JS, no backend stuff and no framework (only vanilla and jquery). Today I consider myself as a good javascript developer, with knowledge in both AngularJs and ReactJs and knowledge in C#, .Net and more.
It's all thanks to my boss which believed in me and throw my out of my comfort zone once and once again.