In an idiomatic sense, what is the best way to understand the purpose of Devnet, Testnet, and Mainnet for someone completely new to the ecosystem?
Which one is usually best for building and testing a new application?
Are there any other *net's out there besides Devnet, Testnet, and Mainnet?
Is there a way to create your own *net on your local machine for local testing and development, or is that not normally good practice for app development? And if not for app development, when might one want to do this?
From a generic standpoint, how do you technically distinguish between which of the *net's you are "connecting" to whenever performing operations against Solana network systems?