Development environment on Windows
Having been a macOS user for a long time now I never do coding-related projects on anything else. Windows is just something I have never considered. Until now. Really liking some of the Windows-based hardware out there right now in terms of Laptops and Windows has actually been pretty good since 10 came along.
So I want to set up my PC as a test to determine whether I could switch from macOS but I honestly have no idea how to approach it.
On macOS I have the command line and Brew, I can do everything in the terminal, Nginx/Apache, MySQL, PHP and so on are all installed. configured via command line, no complications.
Been getting lots of suggestions for how best to set up a development environment on Windows including Docker, Vagrant, WSL and so on.
What's your advice on the best approach to get the most effective development environment where I will use PHP, MySQL, Redis and so on.