Reason behind selecting Linux as a major OS for study

Hi,
Kindly tell me, Is there any concrete reason behind selecting Linux as a major OS for study instead of Windows because, most of us has windows already installed and we are also familiar with it, please explain.
Also tell me what is FILE DESCRIPTOR TABLE?
What type of information it contain?
