Wednesday, May 25, 2011

HTML5 Tutorials

All independent developers, whether in Cocoa or any other language, soon realize that the best way to keep their apps in the spotlight is to develop a strong presence on the web. While many of us have experience with HTML, sometimes it's been a while and it's very easy to put that part of your experience on the back burner as you spend more time in more complex languages.

These days, HTML5 is the new, flashy way to develop web pages. Both simpler and more complex in ways, it can be daunting to learn a whole new set of rules and instead just fall back on "good old HTML."

I've had to develop web pages for a few of my projects, and I definitely think that HTML5 is worth learning and makes things much simpler as far as web sites go.

I've compiled a list of a few tutorials that I've found interesting and useful when learning HTML5. I'll try to keep this list updated as I find more sources of learning.


HTML Fundamentals
IBM has an excellent tutorial available on the basics of HTML5. They cover a variety of topics including new and updated tags, audio/video embeddings, CSS3 implementations and more.

HTML5 Tutorial @ W3Schools
W3Schools has broad coverage of everything you could want to know on various web technologies. Their HTML5 tutorials are a bit broader than IBM's, so I'd suggest you go through IBM's hands-on tutorial first.

HTML 5 @ Wikipedia
I provide this link more to allow studying of the history and reasoning behind HTML5. Some good examples of why things are the way they are, for those of us who wonder why something was done a certain way.