In this post, I will go through steps to set up a primary environment for development. When choosing a tool for development, make sure that it is available across multiple platforms (macOS, Windows, Linux). And also, make sure the tool...