Saturday, July 8, 2017

Top 5 JQuery books for Beginners and Web developers - Best of lot

jQuery is a open source JavaScript library, which has completely changed the way, client side web development was done using HTML, CSS and JavaScript. With growing popularity of jQuery, it become imperative for web developers to learn and take advantage of jQuery and books are one of the best way to learn jQuery. In this article, I am going to share you top 5 jQuery books from my personal collection, which I have looked and researched before purchasing my first book on jQuery, Head First JQuery. Since I like to follow one book at a time, I didn't bother to look into another must read book, JQuery in Action, until I have finished former. After finishing my first book on jQuery, I am quite comfortable with jQuery magic, which means doing things like DOM Selection, traversal, DOM manipulation based on CSS selector, animation and cool effects, and responding to use actions (event handling) in couple of lines.

In short jQuery is powerful, yet easy to understand, very succinct and a must have skill for web programmers and web developers in there resume. I personally believe that you at least to read couple of jQuery books to not only gain confidence, but also to be familiar with subtle details of jQuery library itself.

Though nothing beats documentation, as they are the one, which is most up-to-date, but following a book with simple examples is totally different learning experience, especially if you are beginners and not an expert of HTML, CSS and JavaScript.

5 Must read jQuery Books to learn jQuery

1. Head First jQuery

I am big fan of Head first series, having already read couple of there best titles like Head first design pattern, I didn't take me long to purchase my first jQuery book, Head First jQuery and as always I am pretty satisfied. There are lot of good things about this book, but one thing which differentiate this jQuery book with others is quality of exercise. Head first examples are more like real life projects than a trivial example from no where, you feel doing real work, while following this jQuery book. Apart from that, they also provides code including HTML and CSS and promotes best practices around structuring your HTML documents and Cascading style sheets. Another worth mentioning thing about this jQuery book is focusing on most important details and bringing them forward, if you are in hurry, then this is the book to follow. You will also find lots of puzzles, interesting questions, fireside talk (simply fantastic for comparative learning) and usual head first ways to teach concepts. In short a must read jQuery book for any beginner, which is familiar with HTML, CSS and bit of JavaScript. If you are completely new in web development and not very confident with HTML, CSS or JavaScript then you can also take a look Head First HTML and CSS and Head First JavaScript, completely worth of money. I think you might also get a discounted offer, if you buy more than one books on Amazon.

2. jQuery in Action - Manning

Similar to head first series, another series which I like is Manning "Action" series, they have published several best selling titles under this series and "jQuery in Action, Second Edition" is one of them. I read this book because of there authors Bear Bibeault and Yehuda Katz, which are real jQuery and JavaScript experts and knows subtle details of both. Yehuda Katz has been contributing to jQuery and heading up there plug-in development team, while Bear Bibeault is very senior in the area of web application development and already co-author books like Ajax in Practice. This jQuery book is really good for both beginners and developer with some experience, it's well structured with lots of useful examples, which are easy to follow. One of thing, which I personally like is there explanation of jQuery Event handling and how that works internally using JavaScript. They have also done a good job on explaining, how jQuery can be used to Crete web pages, which can handle cross browser compatibility issues. In short, one of the best jQuery book in the market.

3. Learning jQuery Fourth Edition

"Learning jQuery 1.3 : Better Interaction Design and Web Development with Simple JavaScript Techniques" By Karl Swedberg and Jonathan Chaffer is another good jQuery books for beginners. This book teach jQuery in really nice ways, building on your previous experience and knowledge, there contextual examples and explanation, makes it easy to learn and comprehend jQuery functions. Though this book assumes, you should have a fair knowledge of HTML and CSS, and comfortable with the syntax of JavaScript, no knowledge of jQuery is assumed, which is what works in beginners favours. I wouldn't say a must read jQuery book, if you have already read previous two books, but if you connect with this book, after reading sample chapters, than it's worth buying. Currently latest edition of this books is fourth edition, which brings few more changes from recent jQuery releases. If you have not yet purchased this book then its better to go for fourth edition rather than third or second edition, of-course until you are not getting them FREE or dirt cheap price.

4. jQuery Cookbook

jQuery Cookbook: Solutions & Examples for jQuery Developers by Cody Lindley is an ideal book for both jQuery beginners and JavaScript experts alike. It's a cookbook, which starts with fundamentals and then explores more practical uses cases with tested solution and using best practices to overcome common web development issues. Like Head First and "Action" series, Cookbook series from O'Reilly is also a popular series and can be a valuable addition to any web developer's bookshelf. Since jQuery cookbook is written to accommodate common problems and there tried and tested solution, three is good chance that you will find solution of your practical problems there. In short, if you like cookbooks and enjoy reading them, than this is one of the best jQuery book for you. It's also a very good book for busy developers, who like to try out examples rather than reading theories. By following simple examples and how to do in jQuery sort of code snippet, you will automatically learn what is needed to implement them. In short, if you are a busy developer, go for this jQuery book.

5. jQuery: Novice to Ninja

jQuery:Novice to Ninja By Earle Castledine and Craig Sharkie is a comprehensive jQuery book of 480 pages. First Edition of this book was hugely popular and now Second Edition is also available. I haven't read this book completely, but whatever I read, I found them really interesting. This books mixes JavaScript best practices and explains subtle details with ease. This also presents lots of advanced stuff including jQuery plug-ins, which is good, once you are familiar with basics. Overall, I suggest reading couple of sample chapters and if you connect with this book, than consider buying it. By the way don't god with title, from novice to Ninja, don't expect to become master of jQuery by just reading this book :), you need to lot of jQuery coding, before coming close to efficiently use them.

That's all on this list of best jQuery books for beginners and intermediate web developers. Since jQuery is very popular in modern day web development, there are many books and material available. One thing, which you start using, once you have basic knowledge of jQuery is there API documentation. They also have working examples and demo, which can be handy along with following any of these jQuery books. Senior web programmers and jQuery developers, let us know if you come across a good book on jQuery, which is not included in this list.

Further Reading
The Complete jQuery Course: From Beginner To Advanced!
Up and Running with jQuery
jQuery Fundamentals By Dan Wahlin

Thanks for reading this article so far. If you like this article then please share with your friends and colleagues. If you have any question or doubt then please drop a comment.


Daniel said...

Hi, Thank you for this good list. Could you mention the best book for absolutely beginner in jQuery? Regards,

Unknown said...

Javascript & Jquery
the missing manual

Anonymous said...

JavaScript is ninja is also a good for JavaScript developre wanted to learn jQuery

Post a Comment