Initially you&#x27;ll want to learn<p>HTML-&gt;CSS-&gt;javascript<p>Track down a copy of Head First HTML &amp; CSS to get started.<p>I recommend installing MAMP or WAMP for a local web host and using sublime text as your editor.<p>Starting from scratch, use the book Head First HTML and CSS (you can probably get through your library or a digital version)<p>Once you have a few local websites setup, get a hosting account (hostgator is ok for learning) FTP up your site using filezilla, buy a domain, learn to point it to your hosting.<p>Next get the book head first PHP &amp; MySQL.<p>You&#x27;ll learn PHP and MySQL building on top of what you&#x27;ve learned in the first book.<p>After you have completed that book. Pick a project to create for your self. A todo list maybe. Code it from scratch using what you&#x27;ve learned.<p>Next I would look at jQuery and learn how to improve the front end of your todo list.<p>Next step up would be learning a framework if you want to continue learning backend coding.<p>I recommend Laravel(PHP) or Rails(Ruby).<p>I&#x27;d recommend developing on a mac for both. Windows tends to have issues doing even the basic tutorials where you&#x27;ll spend half a day troubleshooting only to find out it&#x27;s a windows problem that needs a work around.<p>There are lots of tutorials for both.<p>Railscasts.com and Laracasts.com are good places to start.<p>You don&#x27;t need to dive in to these till you have a solid foundation of HTML-&gt;CSS-&gt;javascript-&gt;jQuery-&gt;PHP-&gt;MySQL.<p>There is lots of learn so move at your own pace, see what you like.<p>Photoshop is a nice skill for editing creating images for your sites.<p>TeamTreehouse.com is a good paid site for learning.<p>Good luck, have fun.