Difference between Contact and Lead
Contact is a person in your database that you will not be able to sell to, eg. Employees, Partners, etc.
Lead is a person in your database that is a potential customer. They can have different lead statuses depending on where in the sales process they are: Open lead, Unqualified lead, and Qualified lead.