All fair points. I would say that this is a great way to get your feet wet with coding before you decide to take the HUGE life leap of a bootcamp. They're expensive in not only $ terms but also your time.
This way, you can see if you enjoying both coding and conversing about code (which is half of your job as a developer)