Like I said it's not integrated with wiki and blog (Wordpress), those are run and installed separately... (Maybe there is some way, but none that I know of)
And most popular CMS are written in php, but you publish articles, news etc using basic html - and like kostya already mentioned start off with practicing html and css.
CMS comes with news, articles, forum, comments, download and user management... In fact have a look at
PHP-Fusion or
JoomlaIf you need wordpress and wiki just set them into a separate web folder, and if possible add a subdomain which will lead to them.