lol, first of all you should tell us what kind of site you want to create. As you said it is for a friend I guess it is a normal website.
Forums and other apps use php/mysql, but you will not have fun on creating a page in php if you do not at least know a little about html. html can be learned pretty easy and even if you use a wysiwig editor like golive , dreamweaver or so, you will have to get some knowledge to write clean code wherever it is needed and the wysiwig editor will NOT do what you want it to do

on the other hand you will not be able to find failures if you do not know about the languages you use.
a simple website can be built easy with a wysiwig editor and it doesn't need to be handcoded. but everything else should have clean code and THAT is what a wysiwig editor will not create. you sure can use a wysiwig to make the layout and all the needed structuring, but I advice you to clean the code afterwards in a normal editor like UltraEdit. But this will need some knowledge of the languages

and mostly it is, that people nowadays use CMS like joomla as website, 'cause they can put their content into the page themselves over a backend. Such pages use php/mysql and are pretty easy to be set up - then there is thousands of templates, that can be edited to fit your ideas.
Well, even those CMS need someone that knows about the languages it which they are written to install them and set them up properly, edit the templates and so on... advantage: the owner of the webpage can easy change content him/herself and it is that several users can put content into the pages, as such cms have a complete backend with useradministration and so on... yo you really should tell us what you/your friend wants.