Разработку легче всего вести на Linux машине. Многие инструменты либо не доступны на Windows, либо сложны в использовании/установке/конфликтуют с другими инструментами. Рекомендуетя прочесть эту секцию польностью.
Самым простым и быстрым варианом будет WSL. Эта опция позволяет Windows запустить параллельно с собой Linux ядро непосредственно на железе, одновременно проводя глубокую с ним интеграцию (например, предоставляя доступ к файловой системе). Эта опция установит только инструменты работы с командной строкой без графического интерфейса.