Heterozygous and homozygous SNPs should be pretty easy terms to understand. "Heterozygous sites SNP" doesn't make any sense unless without some context, but likely means the same thing as heterozygous SNP with some obscure or bad English grammar in the sentence.
If you are having trouble with the concepts of heterozygous and homozygous I would recommend Wikipedia, a good Google search, or a university course in genetics. That's a pretty fundamental concept, and a misunderstanding there can cause huge problems for doing SNP analysis.
It's probably more common to say "heterozygous/homozygous SNP sites", sites in a genome that have been identified as SNPs. Hets if one genotype shows 2 alleles, and homozygotes if only one.
Heterozygous and homozygous SNPs should be pretty easy terms to understand. "Heterozygous sites SNP" doesn't make any sense unless without some context, but likely means the same thing as heterozygous SNP with some obscure or bad English grammar in the sentence. If you are having trouble with the concepts of heterozygous and homozygous I would recommend Wikipedia, a good Google search, or a university course in genetics. That's a pretty fundamental concept, and a misunderstanding there can cause huge problems for doing SNP analysis.