I know how or what affects the price of a mature coin (buying and selling). But when it is first minted, what determines its initial price?
This is not a philosophical question I'm asking. I was actually looking into how to create a new crypto coin/token - I now know the process of how to create a coin/token in a language called Solidity, and also how to write smart contracts on the token we just created. But nowhere in the token creation process I saw anything regarding its initial price. You need to mention the total initial supply, the wallet address of the first holder, etc, but nowhere you need to mention its initial price. And when you create the coin and add it to your wallet, even if you hold all the supply of the token, the value of your coins shows as zero dollars.
So, what determines its initial price? How does the price first become non-zero?