<story><title>Roadmap to becoming a web developer in 2019</title><url>https://github.com/kamranahmedse/developer-roadmap</url></story><parent_chain><item><author>sudofail</author><text>I&amp;#x27;m currently teaching my brother web development and I guarantee if I were to show him this, he&amp;#x27;d just quit. This is way too much information.&lt;p&gt;All a beginner needs to know is JS and the basics of HTML&amp;#x2F;CSS&amp;#x2F;SQL. If they have a mentor, the mentor should draw out and explain how frontend, backend and databases relate, and the general lifecycle of a request to a webpage.&lt;p&gt;That&amp;#x27;s all you really need to start building stuff. The next thing will probably be a basic understanding of DNS and how requests get routed.&lt;p&gt;Anything much more than that is overkill.</text></item></parent_chain><comment><author>whytaka</author><text>I would also add a few unix commands. Just enough to get a server running to deploy a website.&lt;p&gt;Since the early 2000s, I&amp;#x27;d been working with HTML&amp;#x2F;CSS, with a touch of JS and making visually rich, pixel perfect websites. Then a few years later, I taught myself Python and came to understand how programming works and my skills transferred over to JS as well.&lt;p&gt;It wasn&amp;#x27;t until many years after that I finally learned some unix command lines that I was able to bring together my skills to make any use out of them.</text></comment>
<story><title>Roadmap to becoming a web developer in 2019</title><url>https://github.com/kamranahmedse/developer-roadmap</url></story><parent_chain><item><author>sudofail</author><text>I&amp;#x27;m currently teaching my brother web development and I guarantee if I were to show him this, he&amp;#x27;d just quit. This is way too much information.&lt;p&gt;All a beginner needs to know is JS and the basics of HTML&amp;#x2F;CSS&amp;#x2F;SQL. If they have a mentor, the mentor should draw out and explain how frontend, backend and databases relate, and the general lifecycle of a request to a webpage.&lt;p&gt;That&amp;#x27;s all you really need to start building stuff. The next thing will probably be a basic understanding of DNS and how requests get routed.&lt;p&gt;Anything much more than that is overkill.</text></item></parent_chain><comment><author>protonimitate</author><text>It&amp;#x27;s a good reference resource to have. It&amp;#x27;s great to see what X technology is, and how it relates to everything else.&lt;p&gt;I would agree that handing this to a beginner would be over kill.&lt;p&gt;This is probably best suited for people who are in the &amp;#x27;I know the basics, but want to know what this technology-of-the-month is and how it fits in to what I already know&amp;#x27; stage.</text></comment>