Great idea. Communicating about systems and their properties is a key programming skill, which is more likely to be gained learning in a social environment such as a web dev boot camp than solo. Success will require long solo hours, but I don't think social learning is ever a bad idea... especially when changing careers.