15 Resources To Get You Started With jQuery From Scratch
Maybe you’re a seasoned jQuery pro. Heck, maybe you’re John Resig. On the other hand, maybe you read words like “Prototype”, “jQuery”, and “Mootools” and think to yourself, “What the heck are these?” Now is the time to learn.
In this industry – now more than ever – designers are becoming coders, and coders are becoming designers. The idea of a developer ONLY performing frontend or backend work is quickly becoming a dated concept. jQuery will help to bridge the gap. Javascript is not an unattainable skill. In this article, we’ll detail fifteen resources to get you started with jQuery from the absolute beginning. If you’ve been avoiding this library out of some silly sense of fear, now is the time to dive in. You’ll be amazed at how simple it can be.
What Exactly Is jQuery?
According to jQuery.com, jQuery is a fast, concise, JavaScript library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.
In simpler terms, jQuery allows you to turn ten lines of traditional Javascript code into two! Combine an enormous range of features with cross-platform compatibility and you have one robust framework. Before you know it, you’ll be creating everything from rich forms to Flash-like menus. Don’t worry if the task of learning yet another new framework seems daunting. These resources will take you step by step.
Why Would I Use This Library Over The Others?
Ultimately, it comes down to preference. Each framework has its own specific advantages. But, there is a reason why jQuery is the most popular framework available.
Cross-Browser Compatibility. With any Javascript implementation, a web developer can expect to spend a large portion of his or her time compensating for each browser’s quirks. Luckily, the jQuery library neutralizes these browser inconsistencies, thus allowing developers more time to work on their code.
CSS Selectors. By utilizing the CSS syntax, developers can use their existing knowledge to traverse their documents. With the addition of many CSS 3 and XPATH selectors, jQuery provides you with a wonderful mechanism for manipulating the elements on your page.
Chaining. jQuery uses a pattern called “chaining” for its methods. Every time you run a method on a jQuery object, the method returns that very same jQuery object. Consequently, you won’t have to retype your selectors for each method. Using such a “.NET” type of functionality allows for lower file sizes and greater code readability.
If you’re intrigued, you should be! Let’s get started.
Step 1: Download The Library
The first step on your journey will be to download the library. Visit jQuery.com and scroll down to the “Download jQuery” section. Choosing one of the listed links will download the library to your computer. Next, you’ll need to import the .js file into your solution.
Recommended Reading
-
CSS-Tricks.com : Introduction To jQuery
In his jQuery screencast, Chris Coyier, over at CSS-Tricks, will give you a basic introduction to including jQuery on your web page and writing a few functions.
-
Digital-Web.com : jQuery: A Crash Course
Here’s a crash course in jQuery written with code-savvy web designers in mind.
-
Slideshare.net : “Learning jQuery In 30 Minutes”
If you enjoy slideshows, this tutorial will teach you the fundamentals of jQuery in thirty minutes.
Step 2: Create Your First Function

CSS-Tricks.com : Introduction To jQuery
In his jQuery screencast, Chris Coyier, over at CSS-Tricks, will give you a basic introduction to including jQuery on your web page and writing a few functions.

Digital-Web.com : jQuery: A Crash Course
Here’s a crash course in jQuery written with code-savvy web designers in mind.

Slideshare.net : “Learning jQuery In 30 Minutes”
If you enjoy slideshows, this tutorial will teach you the fundamentals of jQuery in thirty minutes.
Within five minutes of learning jQuery, you’ll be creating functions. Your first stop should be John Resig’s introductory article, “How jQuery Works”. He’ll show you many easy to understand methods that you can use in your web applications – including adding and removing classes, chaining, and calling the “document.ready” method.
Recommended Reading
-

jQuery.com : “How jQuery Works”
In his introductory article, John Resig – the creator of jQuery – will take you from the basics to creating animations. This is an essential read if you’re just getting started.
-

FifteenDaysOfJquery.com : Day 1
In a brave attempt to cover many of jQuery’s features in two weeks, “15 Days Of jQuery” goes over one topic per day. In this specific article, you’ll learn how to use the “document.ready()” method.
-

VisualJquery.com : “Your jQuery Dictionary”
Think of VisualjQuery.com as your digital dictionary. It will show you the syntax and definition for every jQuery method available. Keep this site bookmarked.
Step 3: Animate Your Elements
This is a controversial topic for many developers. In group number one, there are people who insist on “zero animation”. Give the users what they need as fast as possible, and let them be on their way. Don’t treat them as if they’re chipmunks searching for the next shiny toy. But, there are people in group number two as well. They look at a site, which has some tastefully implemented animation, as a site worthy of their user base. When used correctly, they believe that animation can greatly improve usability. You’ll have to decide for yourself which one you are. Never-the-less, jQuery makes animating elements on your page as easy a task as it can possibly be.
Recommended Reading
-

jQuery.com : “Animations”
This should be your first stop when learning about jQuery’s animation abilities. It will detail the parameters needed when using this method.
-

Detached Designs : Learning About The Animation Abilities Of jQuery
Are you a complete novice when it comes to animation? This tutorial will assume that you have no knowledge. Topics covered are increasing and decreasing text, moving elements, chaining animations, and more.
-

Web Designer Wall : jQuery Tutorials For Designers
Still confused about jQuery’s power? This site will list ten examples ranging from menus to image replacements.
Step 4: Plugins
The wonderful thing about jQuery is that, when being initially developed, John Resig and his team ensured that expanding its functionality through the use of plugins could be accomplish with only a few additional lines of code. You’ll be writing custom methods in no time! By keeping these plugins separate from the main library (only 16kb, by the way), we can then implement specific plugins only when necessary. As a result, this will allow the size of your javascript files to remain as small as possible.
Recommended Reading
-

jQuery Corner Gallery
Looking for a way to easily add rounded corners to your elements? With corners ranging from rounded to dog-eared, this plugin may find a permament spot in your “toolbox”.
-

Enhance The User Experience : 10 Useful jQuery Plugins
In this article, James Padolsey details his top ten favorite plugins.
-

jQuery.com : “Plugins”
As always, jQuery.com proves to be a valuable resource. This article will give you step by step instructions when it comes to creating your first plugin.
Step 5: Implementing AJAX Functionality
Feeling confident with your jQuery skills yet? Are you ready to take things to the next level? Why not begin implementing some Ajax functionality into your scripts? Through the use of the “load()” and “.get()” methods, jQuery makes it extremely easy to load data. The following resources will be vital for your education.
Recommended Reading
-

Sitepoint.com : Easy AJAX With jQuery
In his article for Sitepoint, Akash Mehta will show you how to simplify the process of adding Ajax to your applications with the help of jQuery.
-

jQuery For Designers: Using AJAX To Validate Forms
Remy will show us how we can use AJAX, along with the jQuery library, to add some server-side validation to our forms.
-

Nettuts.com : How To Load In And Animate Content With jQuery
Always remember to browse NETTUTs “Javascript” category when searching for jQuery tutorials. In this tutorial, we’ll show you
how you can load and animate data using jQuery.

Really a comprehensive list. thanks much.
good resources … thnx a lot…
Cool! I have been looking to get started on jQuery so I can improve my website, http://www.jadgraphics.net
Wow, this will make my drab Classifieds site into a better experience..
really a gr8 post…thks for all the excellent help
Nice article , thanks .
I love u nettuts
Someone who goes by the name of “gregsometimes” (I wonder what or who he is all other times?) has posted a few interesting articles that touch on the in-depth information about jQuery, writing plug-ins and the meaning of the oh-so-ever ambiguous dollar sign ($) usage.
A brief explanation of what does the Dollar Sign actually mean in jQuery:
http://www.authenticsociety.com/blog/JavaScript_DollarSign
gShuffle plugin example. There is a detailed description of what it does and how it does it as well:
http://www.authenticsociety.com/gShuffle-1/
And finally, an in-depth article on how to build jQuery plugins:
http://www.authenticsociety.com/blog/jQueryPluginTutorial_Beginner
awesome post!!!!
great list man ……thanks alot
It is so good !!! :D
good luck and have a best day
JQuery – what a wonderful thing indeed! I’ve been trying my darnedest to learn it in order to get this form functioning – and this article has been a lifesaver! Thank you!
Hey I am designer and Just stated learning jQuery.. its robust fine..
Just about to start learning JQuery, so this will be a fantastic start. Many thanks.
i appreciate with this library,
i like this library and also insic pic
Thanks for the post. I’ve found some helpful resources that I’ll continue to visit.
great links and hope there are more excelent works and examples about jquery adding to this blog.
Two Thumbs up for great articles provided
Thank you. Its very Useful
bacana o post, excelente catalogação principalmente para quem está iniciando
Thank you so much, the article is what i’m looking for. Bookmark it
Great post, all the great resources at once, thanks!
jQuery is the monkey’s fat juicy sweaty hairy salty swinging-on-a-hot-day bollocks.
Lols!
I’m also building a tips and tricks site for jquery. It’s jquerymagic.com . Hope it would come on the list some day.
cool article
thanks for the list! The first link appears to be broken/moved. I think it should be…
http://css-tricks.com/video-screencasts/20-introduction-to-jquery/
for the CSS Tricks introduction to jQuery
You’ve got a Javascript error in your page.
Great Article. You did a great job. Thanks a lot!
thanks alot for this article. I’m in the process of adding JQuery to my skillset and this looks like it’ll be a great resource! thanks again!
I’m new in JQuery and this list is certainly helpful. Thanks pal!
i am thankful to u
great stuff – thanks for this
Great List!!!
Lovely sources! (: Working them down right now. Thanks a bunch!
Hi, this is a very useful tutorial. I work on website front end design. I like jquery as a tool. But there are lots of other frameworks as well. Like – Script.Aculo.us, Mootools, Prototype, Dojo and the most impressive one that I’ve recently went through is ExtJS. I want to know whether all the frameworks provide same functionality or each one has its specific utility. Can I combine the all of these frameworks into my front end? Please let me know.
Hey, nice article. tnx and hope to see more about jQuery.
awesome round up… if the links can be updated will be more helpful
Thanks a lot for listing them all together. It was really helpful! :)
good post, i clearly enjoy this page, keep on it.
Great.. very helpful thanks a lot.
Hi,
great guide thank you.
I’ve notice that this site has tooltips on the author and ‘related posts’ which stay when the user hovers their mouse over the actual tooltip. is htere any guide you could point me to that could show me how to create that?
thanks again
I have been using Javascript on an ad-hoc basis since the late 90′s, but I’m a Graphic Designer and have never bothered learning Javascript properly. The thing is, I’m trying to learn it now so I can troubleshoot some AJAX stuff, but it’s a complete headache trying to find tutorials aimed at non-C Programming Language programmers.
What is it with Javascript? I learnt X/HTML OK and CSS, but Javascript seems to have some kind of kudos reserved for those who already have advanced programming skills. Do I need to spend lots of money on a University course to learn Javascript, or even JQuery?
I like to use ajax until certain point, to only make agile the load of the page. Good resources, I am will serve safe me for my Web
These are some great effects! I can’t wait to try and implement these onto my website
Nice Post. thanks.
if some one help me to find any curve corner plugin which support for “border”. it much appreciated.
great list… appreciable work
woo,… thanks nice resources
Thanks for suggest us. Here I also use an amusing jquery slider http://www.webinbangla.com and anyone can ask any question about their slider.