I'll be teaching a Javascript course at a community college this spring and and wondering what some good textbook options are.
|
|
Head First Javascript is a very good resource, it's approach as being "brain-friendly" is suitable for a classroom environment when you don't want people to be frustrated while learning new concepts or languages |
|||||||||
|
|
I sat in a coffee shop and read JavaScript, The Definitive Guide from cover to cover. It introduced me to a lot of concepts. Reading this book then gave me the foundation to study those concepts in depth on the Internet and grow my skills over time. I would highly recommend this as an introductory book.
|
|||||
|
|
JavaScript: the Good Parts is basically legendary. However, it is not recommended for beginners, per se. It gives incredibly good information about correct practices and form for writing in JS, but is not a guide. |
|||||
|
|
|
I'm as biased as can be, but I'll put in my 2¢ anyway. Answer 1:I recommend JavaScript & Ajax for the Web: Visual QuickStart Guide, 7th edition (Peachpit Press, 2009) by Tom Negrino and Dori Smith (who is… ahem… me…). I'm not just flogging our book here for the sake of flogging it—I've seen it used extensively and successfully in community colleges and JCs. I used an earlier edition when I taught JavaScript at Cal State Long Beach (Extension), and took what I learned from that experience to improve later editions. There's also a companion web site at javascriptworld.com, where you can download a zip file of all the scripts in the book. Answer 2:Something I haven't heard anyone else ask yet: what background do you expect your students to have? In the JC and community college systems, I've mostly seen people sign up for JavaScript classes after they've taken HTML and CSS; that is, they start the class with no previous programming experience. Many of the people answering here are expert programmers, and what works for them isn't what works for those who need a gentle introduction to programming concepts. My own opinion is that SitePoint and O'Reilly books (esp. the latter) are not suitable for programming novices. That doesn't mean they aren't good, solid books; just that they assume a technical background that many (most?) community college students don't have. |
|||
|
|
|
MDC's Javascript Guide is as good as any book. |
|||
|
|
|
First look for some online resources. As a student I'm tired of paying way too much for a textbook I read once (if at all). JavaScript is the kind of thing where there are no end of free online resources that you can point your students to. SitePoint has a couple good books that are not too expensive. My personal favorite is The JavaScript Pocket Guide. I highly recommend this last one just because it makes for a nice reference book that I actually keep around. |
|||||
|
|
I would recommend Object-oriented Javascript by Stoyan Stefanov over anythig else. And possibly a look at his following book. |
|||
|
|
|
Im learning it from DOM Scripting: Web Design with JavaScript and the Document Object Model Very good book for beginners in Javascript, and then moves onto DOM in a very easy to understand manner with practical Image Gallery example |
|||
|
|

