Hello!!

I am getting more and more fed up with microsoft and am really tempted to change to linux and only use windows 2000,which
that stupid company doesn't sell or support in a few months time
for gaming.

So...how is c++ under linux??Can someone who codes on linux and windows tell me about it??Does it have really big API's
like in windows (i.e creating windows)??
Is everything gone from what one's learned in windows??