A Beginner's Guide to the Top 3 Blockchains for NFT Development