Не однозначный ответ, во первыз какой двигатель использовался на сайте, (самопал, бесплатный платный?) Потом дизайн сайта это тоже не малая статья расхода. Закажите дизайн у Лебедева, так может и в 10000 штук стать. Но в среднем длч обычных смертных и их визиток, идёт от 100 до 500 баксов. Ну а есть и вообше шаблоны бесплатные, но уж оччень страшненькие в большинстве своём и не факт что таких сайтов ещё под 300 в инете.
Книги есть в огромном количестве, но лучше пользоваться онлайн подсказками с разных популярных сайтов.
Вот не большой список:
htmlbook.ru
htmlbook.ru/CSS
php.net/manual/ru
знаете, в свое время я занимался разработкой сайтов в том числе и на php. Это один из основных языков программирования на котором написано довольно большое количество сайтов и движков для сайтов. Если вы планируете таким образом зарабатывать, на создании каких-то сайтов, скриптов, дополнений и модификаций скриптов к каким-то движкам и т.д., конечно изучайте. Хороший кодер достаточно хорошо получат за свою работу, а прибыль будет зависеть только от Ваших способностей и наличия свободного времени для программирования.
Jetpack, действительно популярный плагин движка Wordpress. Аналогов у него насколько я знаю нет.
Ставить или не ставить любой плагин - этот вопрос каждый разработчик сайта на Wordpress решает индивидуально. В силу знаний и функционального назначения сайта. И даже при достаточно высоком уровне знаний в ряде случаев устанавливают необходимый плагин. Ни кто не станет разрабатывать плагин интернет магазина - всех устраивает Woocommerce.
Что до платных возможностей Jetpack или любого другого плагина, прежде чем платить стоит посмотреть нет ли бесплатного плагина выполняющего те же функции. Или же реализовать эти функции без помощи плагина. Ответ на вопрос "как сделать без плагина на Wordpress" у поисковых систем как правило готов - и статьи, и видео. И как правило в большом количестве.
Элемент страницы принадлежит одному из тегов и иногда классу. Заголовок темы на форуме тоже является элементом страницы. Ему можно задать стиль. Это делается с помощью каскадных таблиц стилей ( css ). Цвет задаётся свойством color. Также для управления изменениями применяются скрипты на языке JavaScript.
В движке phpBB заголовки тем заключены в тег <a> и принадлежат классу "topictitle". То есть для подсвечивания заголовка необходимо в стиле каскадных таблиц указать свойство color для a.topictitle. Например, color: #4a4a4a подкрасит текст тёмно-серым цветом. Но тогда поменяется цвет сразу у всех заголовков тем, потому что все они внутри тегов <a> и принадлежат к классу topictitle.
Чтобы дать заголовкам тем различные цвета, необходимо добавить ещё несколько классов, которые будут отвечать только за цвет текста. Затем в тегах <a>, в аттрибут class дописать рядом с topictitle имя дополнительного класса. Таким образом получим возможность подкрашивать заголовки тем различными цветами. Выше я упоминал про JavaScript, с его помощью можно динамически менять имя дополнительного класса в теге <a>, тогда один и тот же заголовок темы можно подкрашивать различными цветами в зависимости от условий.
Конечно, самое интересное это логика, на основе которой тому или иному заголовку будет присваиваться цвет, то есть дополнительный класс. Это уже надо на стороне бекэнда делать. Например, добавить в форму создания новой темы ещё одно поле, где указывать цвет её заголовка. Конечно, потребуется и шаблоны отредактировать, чтобы они узнали о новых классах css.