Ну если уже есть свой сайт, значит не такой уж и чайник. Создаете поддомен forum.site.ru или субдирикторию (site.ru/forum) разворачиваете на нем движок для форума, как обычный сайт. Это может вам вообще быть бесплатно, если выберите бесплатный движок для форума. Многие хостеры имеют функция автоматической установки CMS, так что проблем вообще не должно возникнуть.
Для Джумла очень хорошая техподдержка на двух форумах джумловодов - практически все вопросы рассмотрены, только надо грамотно пользоваться поиском.
Я не супер-программер, и для меня джумла практически идеальный вариант - моих знаний и навыков достаточно чтобы поработать над шаблоном, исправить под себя код, даже магазин с мерчантом, форум и галереи прикрутила без посторонней помощи.
У джумлы хороший функционал, который расширяется при помощи плагинов (бесплатных кстати). Это как конструктор - собирай то, что тебе надо :)
Я занимаюсь серьезно сайтами почти год, у меня их два. До этого создавала на бесплатных хостинга, дабы приобрести хоть какой-то опыт и навыки, так как ничего в этом не понимала. Стоит отметить, что лучше создавать сайты на тему, которая хорошо вам известна или актуальна у пользователей сети интернет, но не имеет большой конкуренции. Тогда сайт легче наполнять оригинальной информацией и таким образом продвигать ресурс. Если не знаете на какую тему создать, вспомните то в чем вы хорошо разбираетесь или чем интересуетесь или о чем можете говорить бесконечно и давать информацию другим людям.
Чтобы создать пассивный доход на сайте его нужно как следует раскрутить и разместить там полезный контент либо сервис, либо и то и другое.
А дальше все просто - размещаете несколько видов рекламы.Определяете, что для Вашего сайта дает максимальный доход.Часть дохода реинвистируете в покупку контента и администрирование,чтобы сайт продолжал развиваться, вот Вам и источник почти пассивного дохода.Главное все сделать грамотно и продумано.
Всё зависит от цели создания сайта, его тематики, направления. Если сайт обычный, без каких-либо спец.функций, то могу посоветовать попробовать WordPress. Хотя эта CMS изначально направлена на создание блогов, с неё можно прекрасно делать обычные сайты.