What is the difference between a Sunni, a shiite, and a Kurd?

Are they all muslims? Are they all anti-American?
10 answers 10