I'm posting my personal journey of participating in a boot camp, as a person who recently seriously started to learn programming. So it might not contain useful information at the moment. But hopefully, after four months, I will post things that are encouraging to aspiring developers, with current posts as evidence of how much I have grown since the beginning.
It's been two weeks since the boot camp started, and I feel like I have learned a lot more this past two weeks than what I have learned on my own for the past several months, although it was on and off.
My motivation for joining the boot camp was to put myself in an immersive learning environment with people who are also motivated. I've tried self-learning, but no matter how much I was diligent, I realized my learning progress can't be as fast as someone who learns in a community with wealth of information and with people who are very motivated. After all, humans are social creatures and we learn from one another.
Before joining the boot camp, I did some due diligence on the boot camp by reading blogs from people who have participated in previously, and I sensed that the teaching quality might not be as good as I hoped it would be. (I was quite right. Rather than explaining why and how things work the way they work, their teaching style is more like "Don't try to understand. Just do it.")
But despite the shortcoming, I am quite pleased with how much I have learned and progressed over the past two weeks. Because of the assignments' deadlines and of the other people who are working hard in the same space (well, a virtual space. We are learning in a metaverse called a "gather town." We each have our own avatar and communicate via web cams), I push myself more than when I was learning alone. For any shortfall of the learning materials, I google it, and apparently, one of the virtues of being a good developer is being good at googling.
They say "If you want to go fast, go alone. If you want to go farther, go together." (Not sure about the origin. Some say it's an African proverb.)
So, I think I made the right decision.