if you really want to learn "Linux" then i suggest you ditch redhat and get something that's not as "user-friendly". i learned on slackware (
www.slackware.com), but some people, much like when enterting a swimming pool, prefer to be eased into it rather than jumping right in...
other distros that are pretty stripped down but usable are gentoo and debian...
my second suggestion is to goto the stand in linux documentation which is the linux documentation project located at
www.tldp.org or
www.linuxdoc.org ...they'll have a reference for anything you can think of.
another suggestion is to consider wine or even better vmware (if you can afford it!). while wine is an EXCELLENT windows emulator, i must say i prefer vmware's full use of native resources...if you want to game though i do recommend wineX. it's a set of directx api's for linux...
anyhow, if you have anymore questions you can pm or im me...or email me.