Usually, the most popular marketplaces to buy NFTs are OpenSea, Rarible, MarkersPlace, SuperRare Etc. You have to also get some cryptocurrency to start with. There are many options such as Bitcoin, Ethereum, Ripple
the list goes on.
If you want to deal in Ethereum you can use Metamask. Metamask is a crypto wallet that will allow you to buy and store Ethereum cryptocurrency. You can install Metamask from their site and then buy some Ethereum by using a credit card or bank transfer. Now you will have funds in your Metamask wallet and be ready for buying.