I would not spend money on "boot camps." They are exhausting, too-intense courses that are generally taught by under-paid interns ... e.g. "hungry American folks whose jobs have been displaced by H-1B Visa workers,
as your job will be, too." The industry is new, un-regulated, and unabashedly willing to make absurd promises.
If you want to do the same thing much easier,
save up $10,000 in tuition and take an evening course at your local community college
(if it has not already been "privatized").
Computer programming and related subjects are basically
craft skills. You learn them through experience, period. You learn it by doing it, over and over again. And, in so doing, you learn about
more than languages and compilers and syntax and such: you learn about the
business environment in which programmers work, and which programmers, by their efforts, support.
The first job I had was tearing pages off a line-printer and shoving them through the proper slot. I didn't care, because that meant I was
inside the computer-center (there were no real "PC's" at that time ...), and therefore had the opportunity to show that I was serious, interested, reliable, honest, and utterly incapable of reading a password upside-down while it was being typed in.
What I learned about what I do, more than thirty-five years later, I learned on the job ... as will you ... starting with a line-printer, and a stack of manuals. I read every page of every one of them.
Without
trying to sound like your Dad
, "any technical aspect of this, you can learn on-your-feet, and you undoubtedly will." The stuff that really matters is the stuff that even a college course can't teach you. Certainly not a boot-camp. So, if you've got $20,000 burning a hole in your pocket to send to a "camp," instead, send it to me.