The accidental programmer
It has been six years since I accidentally became a programmer. Start from randomly picking up freelance gigs, endup as a full-stack developer. I gave up with tutorials; I found learning by doing is the best way to learn things. Throughout the year, I'm getting better at solving other problems.