My Current Front-end Resources

In the last few days I’ve emailed the same list of links and resources to at least twenty different people, so I thought expanding the list a bit and posting it here would make it easier to reference and hopefully help some who haven’t seen these before.

There is so much noise information out there, I keep a list of my favorite sources for a variety of front-end topics to share with clients and colleagues. Learning, staying up to date and finding good references is always a challenge, so I hope you find some new sources here that help you out.

Please note, this list is not comprehensive, it just shows some of the sources I think are reliable and valuable.

HTML

Like most technical areas, HTML has gone from fairly simple to amazingly complex in recent years. Is it HTML, or HTML5? What about XML and XHTML? Here are some links I find very useful, and clients have been very happy to have.

HTML Tutorials

  • Basic HTML and CSS has 10 bite-sized, free lessons that are really well done, easy to understand, and will give total beginners a great start on becoming much more comfortable with the basics.
  • Advanced HTML and CSS is the next step, introducing topics like performance, positioning, RWD and even the basics of jQuery.
  • Learn HTML is from the Mozilla Developer Network, a site I’m on all day long. Intro and advanced articles, with HTML5 coverage too.
  • For more hands-on practice, the Codecademy HTML track is worth a look.

HTML News, Articles and Updates

  • HTML5 Rocks for blog posts, tutorials, case studies and recent developments in markup standards.
  • HTML5 Doctor is a must for your RSS reader.
  • HTML5 Weekly is a great weekly newsletter.

HTML References

CSS

I have to confess that deep dives into a large batch of CSS files can give me headaches. One of the best sources I use for this is a dead-tree book version of Cascading Style Sheets: Designing for the Web (3rd Ed) by Bert Bos and Hakon Wium Lie, the guys that led development of the first standard. They explain the core concepts very well. Other online sources here:

CSS Tutorials

The first two HTML tutorial links above are a great introduction. For more in-depth coverage, these are helpful:

CSS News, Articles and Updates

CSS References

JavaScript

Searching for JavaScript on Google today shows “About 1,500,000,000 results”. In my futile attempts to cut through the noise, I stick with the sources I know.

JavaScript Tutorials

JavaScript News, Articles and Updates

JavaScript References

  • David Flanagan’s JavaScript: The Definitive Guide is, well, definitive. It’s also one of the best written technical books I ever read. Definitely goes to the deepest end of the pool, but the concept explanations are awesome.
  • Nicholas Zakas’s Professional JavaScript for Web Developers is also a great book with lots of clear example code and clear explanations.
  • Mozilla’s JavaScript Reference has a very handy search field that I use every day.
  • caniuse.com is a must for quick browser compatibility look ups.
  • JSLint also hurts your feelings and helps you code better.

One trick I use for finding reliable answers fast is with Google searches. I just prefix my search term with ‘mdn’ (no quotes) and the results are typically from Mozilla’s Developer Network. Like this.

If you have any favorites that I missed, please let me know @JeffChasin.