1

I recently got involved with the jQuery Project and the PromoteJS movement has inspired me to spend some time writing a free, comprehensive book on JavaScript fundamentals for beginners (I feel you need to understand what JS is about to make the most of libraries).

What I would like to target are topics that both total beginners and those that know jQuery, but not the underlying JavaScript would find both educational and useful to know.

What topics would you suggest this cover?.

Off the top of my head, Variables, Expressions, Statements, Functions, Objects, Closures, Scope wouldn't be bad additions, but I'm wondering if going beyond this to cover inheritance, development patterns/anti-patterns etc would be overkill.

Again, your thoughts and comments on this would really assist in these early planning phases. Thanks!

asked Oct 16, 2010 at 4:39
5
  • How is your book going to be different from JavaScript: The good parts oreilly.com/catalog/9780596517748 ? Commented Oct 16, 2010 at 4:43
  • "...know jQuery, but not the underlying JavaScript..." sounds like a false statement. Commented Oct 16, 2010 at 4:44
  • 1
    As I mentioned below, I'm considering whether framing the book around the idea of building up from a readers existing knowledge of something like jQuery may assist in their learning - for example, breaking down common abstracted functions they may use and showing them how these are constructed using basic javascript development principles etc. If it's a consensus that JS the good parts is more than enough, i'm happy to drop the idea. Just want to know what others think. Commented Oct 16, 2010 at 4:47
  • Could you host the sources for this book over at github? This way we all could do forks and make suggestions for the book. Commented Oct 16, 2010 at 5:53
  • 1
    I wouldn't mind doing that at all. I think the idea worked well for Rebecca Murphy (who wrote the jqfundamentals.com book below) and an open-source book with multiple contributors just gives it the chance to be even stronger in terms of usefulness/correctness. Commented Oct 16, 2010 at 6:28

1 Answer 1

1

There's already a great, free Javascript book actually.. http://eloquentjavascript.net/contents.html

EDIT: There's also already a free great jQuery fundamentals book:

http://jqfundamentals.com/book/book.html

answered Oct 16, 2010 at 4:42
Sign up to request clarification or add additional context in comments.

4 Comments

Thanks for the share. I came across both of those during my research and know one of the authors. They look quite comprehensive but I'm wondering whether shaping how JS is taught around their existing knowledge of jQuery may be an interesting way to go about it. For example - here is how you do X in jQuery. Did you know this is made possible by Y in vanilla JS and here are the fundamentals behind it. Would that be useful or would it complicate things?. The jQ fundamentals book tends to do a 50/50 split in terms of..here's the JS, now here's jQuery, rather than breaking the latter down.
@user477703 are you talking about 'vanilla JS' or 'vanilla DOM API'?
@Alex JL - Sections would ideally cover both simple cases of vanilla JS and move onto interaction with the DOM, however the former would moreso be there to build learning foundations.
That would be wounderful! Most users that learn JQuery or whateverJS library does not dive into their JS-lib and learn how to do the underlying stuff. I would love to see a such book that views both sides, JQuery and how to do it the vanilla JS way.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.