Yes. But there's a huge gap in the 'dip your toe in' (codeschool, guided tutorials, etc), and practical application. So it takes a lot of personal interest and drive. As a bootcamp grad, a lot of my weakness is is things like data structures, design patterns, etc. I know that, and so I'm very conscientious about constantly learning and familiarizing with those things. If you're the type of person who can fall down the rabbit (internet) hole and push yourself on it, you definitely can. Also since I brought it up, on a separate note, I did a bootcamp for two main reasons. 1. The structure a curriculum provides 2. Being surrounded by people who are similarly driven 3. Accelerated, dedicated learning (outside of just spare time).