Do you want to create a WordPress website without paying for a domain name an webhosting? Then here is your solution!
Windows tutorial:

Learn how to install WordPress on your local computer using the free software MAMP. With Mamp you can create your own private ‘webhosting space’. You can create databases, install multiple websites and create websites without paying for webhosting. You can play around with WordPress and when your website is finished and you want to upload it to a domainname with webhosting I show you in this video how it is done: