- CSS
- JavaScript
- jQuery
- Объектно-ориентированное программирование
- Регулярные выражения
- Алгоритмы и структуры данных
- Разработка и организация кода
При освоении JavaScript вам понадобятся как смежные технологии, так и знание общей методологии программирования.
Так как это учебник, то здесь вы найдете конкретную литературу, с которой целесообразно начинать изучение. Всего несколько книг на каждую тему. Из большего количества все равно пришлось бы выбирать.
Кстати, по всем книжкам, особенно тех, которые касаются технологий, всегда ищите последнее издание.
P.S. Скачать книги здесь нельзя. Эта страница содержит только рекомендации.
CSS
CSS стоит изучать по одной из этих книг. Можно сразу по обеим.
- CSS ручной работы.
Дэн Седерхольм. - Большая книга CSS.
Дэвид Макфарланд.
Для того, чтобы разобраться в конкретных вопросах CSS, и в качестве справочника полезна книга Эрика Мейера CSS. Каскадные таблицы стилей. Подробное руководство., а также стандарт CSS 2.1.
JavaScript
Полезное чтение о языке, встроенных методах и конструкциях JavaScript:
- JavaScript. Подробное руководство.
Дэвид Флэнаган. - JavaScript. Шаблоны.
Стоян Стефанов.
JQuery
Кроме документации:
- jQuery. Подробное руководство по продвинутому JavaScript.
Бер Бибо, Иегуда Кац.