I was taught table layout in school and had to relearn everything. First place I&#x27;d start today is <a href="http:&#x2F;&#x2F;diveintohtml5.info&#x2F;" rel="nofollow">http:&#x2F;&#x2F;diveintohtml5.info&#x2F;</a>. After that look into CSS3, <a href="http:&#x2F;&#x2F;myth.io" rel="nofollow">http:&#x2F;&#x2F;myth.io</a> helps you make sure your styles are cross-browser. Lots of comments talk about static generators and web frameworks already. Use the JavaScript pixie dust sparingly and you&#x27;ll be fine.