Whenever I'am learning something new, doing all the initial setup work like this can be a drag. In fact, it can be a drain on my energy, when all I want to do is open up an IDE and start coding. So, I builded the container to get something up and running quickly.
After build a image I usually start development in VScode, you can learn more details here: https://www.youtube.com/watch?v=mi8kpAgHYFo
brownie test
brownie test -s
brownie test -k test_updating_storage
brownie test --pdb
https://vscode.one/terminal-font-size
https://code.visualstudio.com/remote/advancedcontainers/add-local-file-mount
Bracket Pair Colorizer
https://npm.io/package/ganache-cli