The other thing worth looking at is the MinGW project. It's pretty easy to get started with the mingw-get package manager (there's an installer you can find here: http://www.mingw.org/wiki/Getting_Started).
Once you have mintty running as your terminal emulator, and a decent shell like bash, life gets a whole lot easier.
The upside is that it's fully native without Cygwin's compatibility layer. The downside is that it won't have as many ported utilities (and probably not as easy to get started with as something like Babun).
Once you have mintty running as your terminal emulator, and a decent shell like bash, life gets a whole lot easier.
The upside is that it's fully native without Cygwin's compatibility layer. The downside is that it won't have as many ported utilities (and probably not as easy to get started with as something like Babun).