I really like the EDX Harvard CS50 course. It takes someone from near-zero computer knowledge up through algorithms, C-weirdness, through basic web-application development.<p>16ish weeks of content (It's an actual college class) but completely free. It has a high production value and tons of support/ease of use too, with it's own custom in-browser IDE.<p><a href="https://cs50.harvard.edu/" rel="nofollow">https://cs50.harvard.edu/</a>
<a href="https://news.ycombinator.com/item?id=16438615" rel="nofollow">https://news.ycombinator.com/item?id=16438615</a> and in general the HN search <a href="https://hn.algolia.com/?query=ask%20learn%20web%20development&sort=byPopularity&prefix&page=0&dateRange=pastYear&type=story" rel="nofollow">https://hn.algolia.com/?query=ask%20learn%20web%20developmen...</a>
Finding resources is as simple as searching "learn HTML" or "learn JavaScript"<p>YouTube, online tutorials, local meetups, and just trying to code projects on your own. The cool thing about web development is that if you have a computer with internet connection then it's free to do.<p>Just start doing it.
@vrk's Web Programming Fundamentals course is a good start<p><a href="http://web.stanford.edu/class/cs193x/" rel="nofollow">http://web.stanford.edu/class/cs193x/</a>