CodingWhich HTML5 book?

 

Press Ctrl+Enter to quickly submit your post
Quick Reply  
 
 
  
 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  ALL
38645.1 

Which HTML5 book?

HTML5: Up and Running: 0 Votes (0.00%)
HTML5 Canvas: 1 Votes (33.33%)
Rich
Both: 0 Votes (0.00%)
Neither (why, and what HTML5 book would you recommend?): 1 Votes (33.33%)
Peter (BOUGHTONP)
blub blub blub: 1 Votes (33.33%)
koswix
 
3 users and no guests have voted.
 

0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  99% of gargoyles look like (MR_BASTARD)     
38645.2 In reply to 38645.1 
Mr B has decided to dip his tippy-toe into the waters of HTML5. But a good source would be nice. Canvas sounds sexy, largely because I don't understand it, but methinks I should start on the basics first. So, which of these? Or otherwise?

Taaaa!

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  99% of gargoyles look like (MR_BASTARD)     
38645.3 In reply to 38645.2 
Don't get a book, it's probably already out of date.

The website html5doctor.com is a decent resource.
0/0
 Reply   Quote More 

 From:  af (CAER)  
 To:  99% of gargoyles look like (MR_BASTARD)     
38645.4 In reply to 38645.2 
If you're gonna learn about Canvas, you'll need to learn some JavaScript too, otherwise you won't be able to do much with your nice shiny <canvas> tag. It's just a rectangle on which you can draw stuff via JavaScript.

Contrary to what Peter says though, I do recommend getting a book (dunno which one, not read any of them), if only because it's handy having something there you can pick up and refer to whenever you need, even when you're not at the computer.

Oh and if you want something to help you learn JS, Eloquent JavaScript is pretty good if you don't have much experience with programming in general. Even if you do, it's still quite useful. (I have the paperback version, but the full one is online too.)

edit:
Forgot to say, "HTML5" can mean more than one thing – lots of people seem to use it to mean "HTML 5 + CSS3 + Canvas". By itself, HTML5 is just a bunch of new tags, like <nav> and <section>, which isn't that exciting but does make your page more meaningful to search engines and stuff (rather than it being a forest of non-semantic <div>s).
0/0
 Reply   Quote More 

 From:  milko  
 To:  af (CAER)     
38645.5 In reply to 38645.4 
How often do you need to refer to a book about HTML5 when you're not at the computer?

That aside, some people learn better from books than sites, it's true.

milko
0/0
 Reply   Quote More 

 From:  af (CAER)  
 To:  milko     
38645.6 In reply to 38645.5 
It can be useful on long journeys and such :C
0/0
 Reply   Quote More 

 From:  milko  
 To:  af (CAER)     
38645.7 In reply to 38645.6 
I can't take any of that stuff in unless I've a nearby computer to try it out on. I guess if you were travelling with laptop but without internet for some reason then that'd apply.

milko
0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  Peter (BOUGHTONP)     
38645.8 In reply to 38645.3 
That site seems a bit bloggy. I think I'd rather start with something more methodical, although my natural tendancy is to jump in with the interesting stuff to start.

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  af (CAER)     
38645.9 In reply to 38645.4 

I have done some JS/DOM scripting, but limited in terms of what is probably needed for canvas. I agree with the having something handy nature of a book, plus I find it difficult to read too much on screen, a paper copy is more amenable to me.

 

And although interested in CSS3 and canvas, I'm also interested in finding out how HTML5 differs from HTML4 (semantic and sloppy tags aside).

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  af (CAER)  
 To:  99% of gargoyles look like (MR_BASTARD)     
38645.10 In reply to 38645.9 
This page sums up the differences between 4 and 5, albeit in a rather terse manner. A proper book would be useful for explaining why any of it is relevant and how it could be used, though, which I'm guessing is what you're interested in.
0/0
 Reply   Quote More 

 From:  af (CAER)  
 To:  ALL
38645.11 
Well that's interesting:
quote: W3C
The following elements are not in HTML5 because using them damages usability and accessibility:
  • frame
  • frameset
  • noframes
0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  99% of gargoyles look like (MR_BASTARD)     
38645.12 In reply to 38645.8 
The blogginess is mostly just their presentation style - it certainly doesn't detract from the fact that they're far more likely to give you a decent answer than a random fad-riding book churned out by a publishing house whilst things were still being decided.

For methodical, use the element index - the new/changed elements in HTML5 have an "our prognosis" link for more details on it.

For jumping in to the interesting stuff, scan through the archives for interesting looking stuff.

If you want portable, get a portable computer and use a web crawler to create an offline copy.

If you don't like reading from screens, get a kindle or similar device that gives you that crappy e-ink stuff.


If you *still* want a book, get one written by an author who isn't writing about the subject for the first time, and who has a website indicating that they know what they're talking about.


The Up and Running book by Mark Pilgrim might be ok in that respect, but it's also nearly a year old.

The other one is newer, but it's by two ex-Flash developers, and is their first book on the subject, so (unless you've had it strongly recommended) I'd not have it on any shortlist.


But I'd still recommend not spending money on a unchangeable paper copy for something that is still being moulded.
0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  af (CAER)     
38645.13 In reply to 38645.10 
Indeed, the W3C pages are worthwhile, but pretty hard work. Thanks for the link though, I'll look into that in more depth when I'm at work and therefore don't have anything better to do.

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  Peter (BOUGHTONP)     
38645.14 In reply to 38645.12 

Thanks Peter, but I'm one of those weirdoes that likes a book next to me while I work on the computer. Strange, no?

 

But you raise a good point about bandwagon jumpers. If Danny Goodman had revised his Dynamic HTML reference since 2006 to include HTML5 I'd snap it up in a heartbeat. The first two editions are indispensable to me. In fact, I might just get the third edition because it covers Ajax and I know little about it.

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  af (CAER)  
 To:  99% of gargoyles look like (MR_BASTARD)     
38645.15 In reply to 38645.14 
I've found that the Mozilla Developer Network is a good reference, btw, should you want to look things up.

In fact, I have a whole pile of bookmarks relating to webdev :O One really nice one is jsFiddle, which lets you experiment with HTML, CSS and/or JS (and a library like jQuery or Dojo) without having to set up a whole page to do so. It's great for trying out quick ideas.
0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  af (CAER)     
38645.16 In reply to 38645.15 
Oooh, that jsFiddle link looks good, thankee!

bastard by name, bastard by nature

0/0
 Reply   Quote More 

Reply to All    
 

1–16


Rate my interest:

Adjust text size : Smaller 10 Larger

Beehive Forum 1.5.2 |  FAQ |  Docs |  Support |  Donate! ©2002 - 2024 Project Beehive Forum

Forum Stats