I need to setup a site for someone that has almost no online experience. I would like to know what CMS is the easiest for someone to learn?.
If it is a really small site i would go with the '19-pages', the wordpress is too complicated to a user without ANY online experience nor knowledge.
The site will have 20 - 25 pages when launched but he will adding lots of content so I expect the page count to grow quickly, the main concern I have is the ease at which he can add/delete content and pictures.
I would suggest Website Baker or CMS Made Simple. I would not suggest Wordpress since it is more for blogging and will have many features you won't use or need like comments, archives, tags, etc. Modifying the template is also harder in wordpress for a newbie. CMS Made Simple, as the name suggests, is indeed very simple and was made from the ground up for static websites - not blogs like wordpress. Try them out and choose one yourself at opensourcecms dot com, it's a popular cms demo site.
Take a look at http://www.simplecms.com/ It doesn't get any simpler for a client than that. A lot of the time Wordpress can be overkill depending on what the clients needs are.
Typepad or Wordpress.com would be easiest for you to learn and use for someone else. Depends on the intentions and scale of your project.
I am a big fan of Joomla, you can set-up the site for your friend and he can easily add content, but WordPress is by far easier, and with all the great plugins and themes available you can make great websites with it.
Wordpress all the way. It's might be 'slightly' harder to learn than some of the fully hosted cms's out there, but only slightly. Within 5 mins any newbie should be able to get the hang of it. And when they want to customize their themes etc. down the line they'll save a lot of time. There are also fully hosted wordpress options out there that take care of any of the grunt-work required such as setup, patching, etc.. For like $4-$5 a month..
Wordpress if you want the easiest to setup for you. SilverStripe is great if you want a more robust true CMS. It is opensource. We have used it on the last 3 sites and it works great.