the ones I've quotes are written in PHP / MySQL, but they're (supposedly) meant to be ready to be deployes without any code tinkering.
What you need to be able to do in order to deploy these is:
1. Have access to some web space that has PHP / MySQL installed
2. Upload the CMS of your choice there ( usually you download an archive to your computer, extract it and FTP the contents to your web space )
3. Navigate to a special location in order to configure the system ( something like
Sedo Domain Parking - Sedo GmbH ).
4. The GUI installer will ask for information like what your database username / password are, what you would like to call your site, etc. Once you have (correctly!) answered those, you'll be taken back to your new site
5. Start changing themes, adding stories, etc
Not much programming learning is needed, but you'll definently need to read up on those steps I've outlined on the homepage of each CMS. good thing is that most have a nice community backing them up