What is the Difference Between Norco, Heroin, and Fentanyl?

What is the Difference Between Norco, Heroin, and Fentanyl?