I graduated from 42 in April. I moved here with no prior work experience in tech, and got a developer job in a little under a year. The curriculum is mostly C based which can be a little tedious, but you do learn programming from the ground up.
On the flip side of of bootcamps, are orgs like 42.us org, which aside from being a nonprofit, is also completely free! Much emphasis is placed on code review by your fellow students, with it being required that your projects must be graded by them. They just opened a new campus in Fremont that even inclides a dorm room for free for about 11 months. Disclaimer, I attend 42 at the Fremont campus
I'm super excited about this. I've been waiting on an Android release since I saw this the first time, can't wait to apply this to some of my side projects