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