1) Self thought from copy pasting code and changing out parts until it works, moved on to books later. What was always most important for me was to have a goal in mind, something that you build towards or really want to accomplish, with brute force and excessive Googling if necessary.
2. Read my first programming book when I was 15, on ASP of all things but I had been learning HTML on my own prior to that, following tutorials online. My school also offered a short course on Turbo Pascal.
3. Got my first job as a Flash programmer when I was 18 and I'm soon turning 27, employed as a Full Stack Developer (don't hate) without having a CS degree. I do have a bachelors degree in Media but it's essentially worthless and has nothing to do with my work.
2. Read my first programming book when I was 15, on ASP of all things but I had been learning HTML on my own prior to that, following tutorials online. My school also offered a short course on Turbo Pascal.
3. Got my first job as a Flash programmer when I was 18 and I'm soon turning 27, employed as a Full Stack Developer (don't hate) without having a CS degree. I do have a bachelors degree in Media but it's essentially worthless and has nothing to do with my work.