If you have been following my beginner series on Solidity, you'd notice we have been writing, deploying, and interacting with our smart contract from Remix. While Remix is a good solution at first, it is really important to understand how to set up a...