So you want to be a software developer, but you don’t know how to get started. First, let me explain how I learned, and why. I was an amateur hacker with no degrees and never went to college, who ended up founding a company with the best hacker I’ve ever met (my co-founder).