I was in a similar situation as you and decided to leave my banking job of 5 years to study computer science full time. Now I am so glad I did. You might be able to hack something together in your spare time, but unless you really understand what's going on then you won't know what to do when it breaks. Taking the time to learn is as much a risk management strategy as it is a means to an end.