Новичок? Начните с учебника HTML+CSS для новичков →

Сайт для тех, кто учится делать сайты. Автор: Трепачёв Дмитрий.

Основной "фишкой" сайта являются уникальные задачники по WEB языкам с примерами решения задач и ответами. К этим задачникам написаны соответствующие учебники, справочники и тесты знаний.

Почему задачники так важны: просто читая учебники невозможно научится программировать, для этого нужно постоянно решать задачи и практиковаться. В интернете достаточно много учебников и видеоуроков, однако, те, кто учатся по ним, затем не могут ничего написать на практике, потому что задач к этим учебникам нет.

Задачники смотрите по следующим ссылкам: задачник HTML+CSS, задачник PHP+SQL, задачник JavaScript, задачник jQuery.

Кроме задачников есть и другой материал: учебники и справочники. Я старался делать их максимально понятными, что также является "фишкой" сайта.

Мой девиз такой: чтобы была понятная теория и много практики.

Учебники

Задачи в основном соответствуют главам из учебников (но не обязательно). Учебники вы можете найти по следующим ссылкам:

Справочники

При решении задач рекомендую пользоваться следующими справочниками:

Занимательные задачи

Вы также можете порешать задачи из рубрик "Занимательные задачи". Это задачи повышенной сложности и при решении каждой из них есть своя "изюминка":

Посиделки

Вы можете принять участие в посиделках, которые представляют собой общий чат в скайпе.

Там мы обсуждаем занимательные задачи PHP, JavaScript+jQuery, HTML+CSS и просто интересные вопросы по созданию сайтов. Добавляйтесь к нам!

Для того, чтобы добавится - напишите мне в скайп "dima-krasnyi".

Сайт находится в тестовом режиме

В связи с добавлением огромного количества нового материала сайт находится в тестовом режиме до 1-го сентября 2016 года.

Сообщайте, пожалуйста, обо всех проблемах (контакты внизу сайта). Проблемы могут быть следующего рода: могут быть нерабочие примеры кода, могут быть некорректно поставленные задачи, могут быть неправильные решения задач (не рабочие, не по задаче или не оптимальные).

Также в учебниках могут быть места, которые вы не понимаете. Обязательно сообщайте о таких местах, чтобы я мог сделать их более понятными.

Кроме того, есть места, которые я еще не осилил написать, я их буду постепенно дописывать. Если вам нужен какой-то урок из учебника, а его нет - напишите мне, я дам вам ссылки на нужную теорию и, может быть, позанимаюсь с вами. Также стучите, если нет каких-либо задач - возможно они уже есть у меня, только я их не выкладываю, так как они требуют обкатки на людях (вот на вас и обкатаю).

Если у каких-либо задач отсутствуют ответы - скорее всего эти задачи еще решаются и скоро будут выложены. Однако, вы можете предложить свое решение и я его выложу на сайте. Также предлагайте свои решения, если вы думаете, что задачу можно решить проще и оптимальнее.