NFT markets like OpenSea and Solsea makes easier to mint and sale NFTs. You can just upload your media and then mint in it your chose blockchain, you do not have to write smartcontracts yourselt. But selling NFT is not an easy job. I have never sold any NFT even though I have a couple of NFTs available for sale on Opensea.