There are different types of special products from binomials.
One is multiplying a binomial by itself, which would be like [tex](a+b)^2[/tex]. That can be easily reduced to (a+b)(a+b) and then distributed out by FOIL.
Another would be multiplying a subtract by a subtract. Like [tex](a-b)^2[/tex]. That can be reduced to (a-b)(a-b) and then FOILed out.
And the last one would be the difference of squares. It's called that because (a+b)(a-b) can be FOILed out to be [tex]a^2-b^2[/tex]. And that is a difference of squares.
Comment if you still have any other questions :)