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.
Stanford Computer Science 101
I updated you title to be something more meaningful than a url.
@ArielLeslie, thank you.