As self taught developer, the easiest way to learn isn't through bootcamp, try to find real problem you are facing, for example, you want to teach your son about alphabet, you can make an app with: html and javascript and css to show alphabet character in your phone's browser, you can swipe to change the letter and if pressed it will play your sound on how to spell it, or if your son older, try to make random math problem that can give a point for each time the problem solved, you can use this everytime your son asking for something, just tell him to get x points on your app and then he got what he want.
This is how I learn programming, by solving my own real life problem, after all programming it self is just about solving problem.
As self taught developer, the easiest way to learn isn't through bootcamp, try to find real problem you are facing, for example, you want to teach your son about alphabet, you can make an app with: html and javascript and css to show alphabet character in your phone's browser, you can swipe to change the letter and if pressed it will play your sound on how to spell it, or if your son older, try to make random math problem that can give a point for each time the problem solved, you can use this everytime your son asking for something, just tell him to get x points on your app and then he got what he want.
This is how I learn programming, by solving my own real life problem, after all programming it self is just about solving problem.
Thank you for these ideas!! Will definitely try figuring out how I can build the alphabet app for my son!