I have been using the Windows all these years. Now, I have to get myself familiar with the Linux. The distribution I use is the CentOS and I was told to use it as the development platform. Please guide me from the starting point. Thank you.
I would start by installing VMWare player in your windows and downloading a CentOS or other VMWare appliance. This will give you a ready-to-go linux environment to start learning in, without fear of losing time if you screw up the install or something.