Я бы посоветовал разобраться сначала с HTML, CSS, особенностями встраивания скриптов и возможно поверхностно с JavaScript, до полного и уверенного понимания структуры сайта и взаимодействия web-содержимого в этой структуре, и только потом переходить на CMS (wordpress, joomla, drupal, dle и т.д.).
Дело в том, что эти системы предоставляют интерфейс управления содержимым, собственно почему и получили свое название, но не учат структурному пониманию, а это в свою очередь может затруднить в будущем разработку собственных пользовательских скриптов.
В идеале попробовать посоздавать сайты-визитки с помощью обычного блокнота, либо удобней использовать кодовые редакторы с подсветкой синтаксиса, типа Notepad++, Brackets, и другие. Данные редакторы распространяются freeware.