Quote (eq8 @ Dec 7 2016 12:34pm)
I'm a self taught programmer, i only attended courses afterwards to get papers when i applied work i personally found a mix of everything being the best not just relying on an academy which usually charges you money.
Youtube wasn't really a thing when i got into programming so reading books helped, they usually contain examples and in depth explanations of things which actually teaches you the real gearwork behind the code you write instead of just learning how to write it, if that makes sense.
Try to make your own applications without looking at others examples, this will give you some understanding instead of what most people do today aka copy pasta, sure it might look like a bowl of spaghetti after you are done but you did it.
Keep in mind that this isn't what you would do only, you still need to learn proper examples but doing this doesn't limit you to what others do and gives you a chance to write code your way and find out what works and what doesn't.
I make my bread and butter from writing c/c++ and c# asp net applications but i know many others as well, once you get the hang of any language in general learning others isn't very difficult, python also being a super easy language for beginners is a good way to start all-tough personally, i find it to be the ugliest language ever.
TL;DR
Don't rely on a bootcamp or academy alone, pick up a book, try it yourself, youtube is your friend if you want to learn it quick.
+1
Until I actually started writing my own programs, I didn't know what I actually needed to learn.
I did similar programming challenges for a while and they helped me build up my skills:
https://www.reddit.com/r/dailyprogrammer/People post their answers, so if you get really stuck, you can see how other people solved them.