While WordPress.org is an opensource free platform to use, you will need a web hosting account and a domain name to use it on a live website. These will cost you money.
You can get started by signing up for a shared hosting account. After that you can use a free WordPress theme with essential free plugins to get started.