There are 3 main things that you need to build a website with WordPress.
1. The WordPress Software
2. Website Hosting
3. A WordPress theme
Getting WordPress software is easy you can find it and download it at:
There are lots of options for website hosting there is shared hosting, VPS (Virtual Private Server) and also specialty Managed WordPress Hosting.
You can even run WordPress on your own computer:
"Hey It's Bill And Mike, Grab Your 101 Free WordPress Plugins Below"