I too use cygwin for Unixish tools in Windows. But I'm not sure I would recommend it as an initial environment to learn Linux. There are just too many compatibility issues and quirks that will complicate matters.
I'd suggest a VM environment - virtualbox, vmware, etc.
Use cygwin after you are comfortable with the basics of *nix, and then need a set of *nix tools on Windows.
|