Find code and diagrams at: https://www.EliTheComputerGuy.com
Everyone should self study to see if you like it. DO NOT sign up for a bootcamp before you have done some coding!!!
You are not married to a language. You can learn one, and then another. Sometimes you may need 5+ languages for a single project.
By knowing what problems you want to solve it’s easier to figure out what language will work best for you.
Knowing product requirements is useful to pick a language. What languages work your required API’s?
Books including “dummies” ones are great ways to jump into a subject . Make sure you buy the current edition
Online education is great, but may require spending some money
https://www.codecademy.com
https://www.udacity.com
Only try to dsudy ONE hour a day. Over a year you’ll learn a lot and it is actually a goal you can accomplish
source