WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.

So let me put it this way, WordPress is a CMS based on PHP and MySQL, that allows you to change almost anything on your Website or Blog with little or no technical knowledge..... OHHHH did i mention it's free, that is right it is free and the best thing is that most hosts now a days do support it and even have applications to auto install it. so i would say if you are looking for the fastest easiest way to have a beautiful, personalized and cheap website go with WordPress.

don't believe me is that good. go to check out the WorpdPress Showcase to see some sites that are based on WordPress.

So i leave you this little Intro to WordPress video


link: http://www.youtube.com/watch?v=alGGfi_Zc2U&feature=feedu


there are three main subjects that make WordPress great.

Plugins
So what is a WordPress plugin, an easy way to explain it is a plugin can extend WordPress into doing almost anything you can image, such a slideshow, translator, counter, etc.

check out the WordPress Plugin Directory simply search for the plugin and easily install it. here you have an easy video on how to install a plugin


link: http://www.youtube.com/watch?v=UR849L8ltms&feature=feedu



Themes
An WordPress theme, is a package that contains PHP, CSS, etc archives that modify mainly the appearance of your WordPress Site or Blog, but not limited to it some more advanced themes or templates include plugins and code that allows modifications the content or the way you interact/manage your Site or blog.

here you have an easy video on how to install a WordPress Theme

Bellow i leave you a list of some themes i highly recommend Free themes directory


now if you are looking to spend some money i would recommend Themeforest.net


link: http://www.youtube.com/watch?v=C1aIHm6Y6tw


Content Management

So the content management is amazing it allows you to modify almost everything with little or no technical knowledge which means, not hiring someone to make a small update, change update anything and it's instantly updated on the web.

a brief look at the manager



Things that you will need to setup WordPress
The simplicity in WordPress is king, especially with all the added in tools that come with many of the Hosting providers now a days.

So two things that need to be said, if you are looking to setup a WordPress based site or blog you will need a Web Hosting provider ( in most cases unless you have a server and a public IP address).

And a Domain Name, Now it's always better to purchase your domain with Hosting provider since otherwise you will have to transfer them and that takes time .

So you can go for a free hosting, this are the best free hosting i could find (with out ads) ( But remember cheap sometimes costs, since some free providers are slow, and can go down with out any notification or worse):
Freehostia
Idomyweb
x10Hosting
Runhosting
000webhost
Awardspace
Zymic

and free Domain providers.
dot
dhs

or you can purchase one, if you are looking to purchase a hosting to setup WordPress i suggest to take a look at WordPress Web Hosting. and you are looking for a hosting that supports WordPress ( Easiest way to check this is to contact the hosting provider through their support line and ask them ).

I went with GoDaddy since they have a build application that allows you to install it in around 5 minutes. Here's the video on how to setup WordPress on a GoDaddy Hosting.


link: http://www.youtube.com/watch?v=qGz-iqWHDm8


I hope this information was usefull