Recentemente, o Windows 10 em sua versão mais atualizada, incorporou o WSL, Subsistema Windows para Linux (do inglês Windows Subsystem for Linux).

Com isto, você pode optar por utilizar o bash e uma infinidade de pacotes e aplicações Linux, diretamente no Windows.

O Subsistema Windows para Linux não suporta aplicações gráficas, pois este não é o seu propósito, mas com ele, você pode rodar Python, PHP, Node.js, Apache, Nginx e uma infinidade de outros recursos, como grep, sed, etc e tudo isso, sem precisar instalar o Cygwin.

Antes de efetuar a instalação do WSL, não se esqueça de habilitar o recurso.
Para isto, abra o PowerShell como Administrador e execute:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Feito isto, basta acessar a Windows Store e efetuar a instalação da distribuição de sua preferência.

Eu optei por instalar o Ubuntu, mas você é livre para escolher qualquer uma das distribuições disponíveis.

Caso você não possua o Windows 10, pode optar por utilizar o Cygwin, o que já é de grande ajuda!