do what u love and u wont have to work a second of your life..
The thing I've personally found is that if you love coding it's probably best to get a job that doesn't involve coding. Coding (like most art I would imagine) is something you can really poor yourself into, take great pride in success and really be crushed by failure. As a consequence, doing this 40+ hours per week takes out of you any desire to do it outside of work. And of course that is problematic when you hope to use coding to become financially independent.