As a developer, you will have your own environment with which you need to feel confident enough, and which can actually help you writing the code without many worries. If you do feel that there's a gap between writing the code and seeing the actual result, then there's something you need to fix.
It's quite important for the purpose of this book to outline my optimal environment that I will use throughout the upcoming chapters and code samples that you will find.
I will, of course, note when the environment might make a difference, but be wary that, if your environment is different, you may need to check the developer's documentation or reach out to anyone who might know the answer, in case something is not working.
My personal development environment is composed of the following: