I am new to Ethereum world and I would like to know if developers who desire to deploy their smart contract in the Ethereum mainnet or testnet, need to create previously a digital wallet with real or test Ether respectively. ???
In other words, is the following process from a developer's perspective correct?
- Create digital wallet (is create account more correct ???)
- Fund wallet with real or test ether (is fund account more correct ???)
- Write Smart contract
- Compile code
- Deploy smart contract