For many web developers who are moving beyond the basic link and page behavior, the next step is to learn JavaScript, a powerful programming language that runs in your user’s browser to enable your website to change its behavior in response to the user. (While some newer frameworks are making use of server side JavaScript, today’s focus will be on the more traditional client side usage.)
While JavaScript in its original form is pretty powerful, there are some common frameworks that you can add to get yourself up and running with very minimal programming experience. One of the most common of these is jQuery.