Yeah, the Linux movement/message is great and all. But just think about it like this, a BIG majority of people that use computers, use windows. So, trying to learn windows exploits and cmd's on linux is just.....not impossible, but unnecessary. Honestly install linux on a spare pc or dual-boot it on your pc, and use it for coding and to learn linux, not if you're just getting into the linux world. Just my two cents.