Well,
I already learnt python, but I totally forgot it because I am not on linux anymore :(
Cygwin is, BTW, definitively recommended for anyone programming under Windows and who cares enough not to make Windows-only software. If not for Python, for the Unix-ish environment. It's a command line that's useful, something you can't get in Windows.
I feel it fits with linux!