Stereotyping is a set of generalisations about a group of people or a social group which are often incorrect.
Prejudice is a negative opinion formed before meeting someone.
Discrimination is the act of treating someone different based on their social category, group or class.