Одна из главных причин создания - упрощение создания кроссбраузного кода. Дело в том, что JS для каждого из браузеров имеет свои функции для выполнения одного и того же отрезка кода, и те функции, которые работают в одном браузере, не работают в другом. Разработчики были вынуждены лепить объемную схему: if(ИЕ) elseif(FireFox) elseif(Opera) elseif(Chrome) и т.д. jQuery библиотека позволила упростить данный код. Итого, чтобы получить один объект, необходимо написать 5-10 строк, в свою очередь на jQuery данную вещь делать стало проще, многое умещается в одну строчку.
Подключается библиотека простой строчкой в <head>:
<script type="text/javascript" src="/jquery-1.6.1.min.js"></script>
Важный момент стоит учесть, что библиотека jQuery использует свой набор переменных и имён функций в связи с чем может возникнуть ошибка в работе с данной библиотекой, если вы пользуетесь другими конкурентоспособными библиотеками, например MooTools.
jQuery не единственная библиотека в своём роде, просто была популяризирована некоторыми авторами на территории СНГ. Её конкурентами можно назвать другую библиотеку MooTools .
Не смотря на огромную популярность jQuery, всё же воздержитесь от её использования на сайтах, где она не нужна. Дело в том, что библиотека подгружается браузером, а это лишние ~70kb кода, а так же этот же объем забивает память компьютера-клиента (человека, который зашел на ваш сайт). Если ваш сайт маленький, и JS используется в одном простом месте, реализуйте код на чистом JS, без jQuery, это позволит вам выиграть в гонке за производительностью. Удачным примером неправильного использования библиотеки есть "сайты-визитки" на Joomla & WordPress (не все!), которые подгружают по 15-20 различных библиотек, а потом тормозят (включая прокрутку экрана) на среднестатистических компьютерах и браузерах.
Официальный сайт jQuery: http://jquery.com , там же есть и документация и примеры кода на английском языке.
Другие полезные ссылки: google.ru - содержит 90% ответов на ваши вопросы.
(жду помощи в сообщениях)
___тема раскрыта не полностью, есть есть желание помощь - пишите в комментах, вопросы по работе c jQuery задавайте в этом разделе, но не в этом теме! Прошу прощения, если удалил ваше сообщение за офф-топ___
_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).