The easiest way to install WordPress that I have seen is with Simple Scripts. Hosts, such as bluehost.com, use Simple Scripts to make installing software such as WordPress as easy as possible.
Simple Scripts creates the database and database user, allows you to create a login user and password, and even gives you some common themes and plugins to help you get started.
Kyle Does IT offers help and tutorials for web design, and primarily focuses on WordPress. WordPress is currently the most used CMS for web design and makes it possible to have a functional website up and running in under an hour. With free themes and plugins it is possible to configure your site to do almost anything you want, but can also leave your site lacking the custom touches you want.