Create NFTs from native tools

Is there a guide to create NFTs from native tools, similar to what exists for Cardano? Minting NFTs | Cardano Developer Portal.

I am interested in learning more about NFTs, specifically about custom metadata, but there is no way of adding this in tools such as Ergo Utils.

I’ve checked around for more information, but haven’t been able to find anything really suitable. Any resources that you can point me to?