We’ve all wondered about the distinction. (What? You haven’t? Well, just in case….)
DIFFERENT FROM is used when comparing one thing to another: My favorite program is different from yours.
DIFFERENT THAN is used when what follows is a clause with a verb in it: My favorite program is different than what you thought it would be.