This first part covers downloading and installing a localhost called MAMP, downloading WordPress and setting up a database for it and finally, installing WordPress itself.

The official blog of the local server environment MAMP and MAMP PRO
WordPress from scratch with MAMP (Part 1)