Hi, I've been doing research on a career in coding/programming and now I'm very interested and motivated to learn it. I'm a complete beginner and limited financially at present. So I'm confused as to how to go about it. I love reading a lot and sitting on my laptop, so no problem with studying. I'm the type of person that likes to learn an important big wide subject in stages. To first get a decent background and understanding of it. Then to go deeper into it. Is the following way a good way to go about it?
Go through books such as Sams teach yourself Html, CSS and JavaScript, then some frameworks such as Bootstrap and jQuery. Then make 2 or 3 projects for my GitHub Portfolio. This will be the Front End as far as I know. Then I do similar with the Back End by learning SQL, Python, and as a framework, DJANGO. Then do 2 or 3 more projects for my GitHub Portfolio. Then learn the remaining critical issues such as the latest Security features and Authentication features and e-commerce features. Then do 1 or 2 final projects. I could also learn about WordPress. I think this whole study needs more than 600 hours. But it's worth it as it will open the doors to many good stable jobs, freelance work and also Smartphone App developing.
After this I can go to some short in-class intensive courses, if need be to round up my skills. Or maybe keeping regular contact with forums will give me enough assistance.
I would greatly appreciate your sincere advice.