You didn’t misunderstand, you did great
Please try extracting the theme folder, and adding the folder to the path of the theme, wp-content/themes/HERE
I really wish I could help more! are you planning on working on a live server soon? you can work online with no domain name (I mean just the hosting, and use the IP) or perhaps if you already have a working hosting plan, you can set up in a separate folder.