You can host your own site on your computer by using a local installation. WAMP is the correct term to use and you can use WampServer to install the full stack. It’s not super easy to do if you’re not familiar with things like MySQL, PHP, Apache, etc. The easiest thing to do would be to follow an online guide on downloading WP from wordpress.org and installing it locally.