Для некоторых задач разработки или работы с BigData можно использовать
WSL
https://learn.microsoft.com/en-us/windows/wsl/install
Ситуация когда WSL с чем то у меня не справлялся - это обычно нехватка памяти или ядер CPU.
А так... пока изучаешь есть весь тулсет, компилляторы gcc/clang и языки Python/Perl/Ruby.
Еще из недостатков - некоторое усложнение маппинга файловой системы. Windows файлы
будут видны через виртуальный путь типа /mnt/c/....