It seems now that innovation comes fast and furious, making the high state of flux one of the most challenging aspects of working with this technology currently. HardlyDifficult’s great Ethereum Dapp Tutorial on Steemit sometimes required a bit of finesse to maintain coherence with the video, as some of the tools have already evolved with breaking changes.
One tool I was very excited to learn about was Remix
Ethereum’s remix tool is a good starting point for Solidity development. It is a self-contained IDE that features ready access to testnets such as the ropsten test network. Infura.io is another great JSON-RPC testnet that can act as a substitute for locally-run sidechain tools such as ganache-cli.