There are a number of packages that will let you put a site together visually. But you’re limited to the tools the package comes with. If you want to do something unique with custom features (such as build Fluther from scratch), your choices are (1) hire a programmer for mega-buckazoids or (2) learn AMP (Apache, MySQL, and PHP) along with HTML, CSS, and Javascript and have lots of free time to work on your site.