I am closely following Quincy's recommendation on how to become a web developer. I was able to complete this Computer Science Course and learnt alot. Now I am bracing for dealing with each part of FreeCodeCamp one by one. Thank you Quincy for your advice.
Https://online.stanford.edu/courses/soe-ycscs101-sp-computer-science-101