what are the elgibility criteria for H1b

Hi All.

I am completely new for the process of H1b visa.Can any one please answer how and when to apply for H1b for 2016 year.

I have 5 years of IT industry .

Thanks in advance

Here is a good article to get you started.