Since I have read so much online, books, videos and downloaded source code I thought today I would share some must read books with everyone.
jQuery In Action
My journey began with the jQuery In Action book and so should you. The book introduces you the core concepts needed to create jQuery applications. You will learn how to select and manipulate elements. It then demonstrates how to use events and animations to bring a page to life. It then goes into the jQuery utility functions and how to create plugins or jQuery extensions. It then goes into details of how to perform AJAX using jQuery. It wraps things up with a couple of chapters on the jQuery UI library.
The jQuery Cookbook is the #1 book I have recommended over the past 2 years. I love the approach each section has. It defines a problem/use case and a solid way to solve it using jQuery. It spares over the top complexity to create and explain solutions jQuery developers at any level can appreciate and understand. Along the way you develop a nice intimate knowledge of the jQuery library needed to be an effective web developer. Often I think of this book at the one that can give you the confidence to tackle just about any jQuery need.
jQuery UI 1.7: The User Interface Library for jQuery
jQuery UI is a turn key library to help make your site UX rock with a minimal amount of effort. There are not many books about the library, but the PackT jQuery UI 1.7: The User Interface Library for jQuery book is the easiest to read and understand. I still use it as a reference from time to time. One thing I like about it is it seems to extend the examples and demos provided in the online documentation. One thing that it does not do is keep pace with the rapidly updated library. jQuery UI is currently holding at version 1.14 and updating faster each month. Don’t let that worry you, the fundamentals covered by the jQuery UI 1.7 book have held steady.
Don’t take this as an exhaustive list, but one I personally feel will get you grounded on a solid jQuery foundation. The reality is nothing beats actually writing and using code. Personally I have been reflecting a lot on where I was 3-4 years ago when I began this journey and how different I approach web architecture now, much based on sheer experience. I read a lot of blogs and review numerous plugins, frameworks, examples and sites I like. Hopefully I can afford some time in the next week or so to review some blogs and other online resources I have found valuable.