Создание и раскрутка сайта

Статьи по освоению программирования сайтов с нуля, используя HTML, CSS, PHP, JS, JQUERY, AJAX; и по созданию сайтов на популярных движках (WordPress, Joomla и пр.)