I would rather use virtualization (VMware, QEMu or VitualBox) or else a Live CDROM / DVD rather than Cygwin to start with...
Guides a new Linux user [sh|c]ould read:
Linux Documentation Project
Rute Tutorial & Exposition
Linux Command Guide
Bash Beginners Guide
Linux Newbie Admin Guide
Utimate Linux Newbie Guide
Linux Home Networking
Learning the Linux Command Line (Telengard) link collection: http://www.linuxquestions.org/questi...nd-line-32893/
*Please note there is no single source of information that provides, or should provide, all information and I maintain that half of knowing isn't knowing stuff but knowing where to find it
. And while some people complain about the state of GNU/Linux documentation or having to remember and learn things or resent having to look things up to begin with, those with a self-reliant attitude, inquisitive nature and distro-agnostic view of all things GNU/Linux know better.If you avoid distro-bashing, fanboi-ism and illogical maintainer-hugging and just derive pleasure from reading and practicing, you will eventually find you know your way around GNU/Linux in a way that isn't tied to a single distribution.
That IMHO is the best way to "learn Linux".