I have just started learning C#. I am working as a Network / Sys admin in a company. I want to switch to a development side. e.g.(C# , full stack web app development) etc. My age is 45, and i am self studying and practising C# /Asp.net , html, css, js. How long it will take to become proficient in C#. Is it possible to become expert in C# in self studying and practising lot.