Three ways to say you like something in German: mögen for things and people, gern with a verb for activities, and gefallen for things you find nice. Plus lieber and am liebsten.
mögen
to like
ich mag
I like
du magst
you like (informal)
er / sie mag
he / she likes
wir mögen
we like
Ich mag Schokolade.
I like chocolate.
Ich mag keinen Kaffee.
I don't like coffee.
Magst du Hunde?
Do you like dogs?
Ich mag dich.
I like you.
gern
gladly (verb + gern = to like doing)
Ich lese gern.
I like reading.
Ich schwimme gern.
I like swimming.
Er kocht gern.
He likes cooking.
Spielst du gern Fußball?
Do you like playing football?
Ich tanze nicht gern.
I don't like dancing.
Ich trinke gern Tee.
I like (drinking) tea.
lieber
rather, preferably
Ich trinke lieber Wasser.
I'd rather drink water. I prefer water.
am liebsten
most of all, best
Am liebsten esse ich Pizza.
I like pizza best of all.
Was machst du gern?
What do you like doing?
Was isst du am liebsten?
What is your favorite food?
gefallen
to please, to appeal to (I like the look of)
Das gefällt mir.
I like that. (literally: that pleases me)
Die Stadt gefällt mir sehr.
I really like the city.
Gefällt dir das Kleid?
Do you like the dress?
Die Schuhe gefallen mir nicht.
I don't like the shoes.
Ich möchte einen Tee.
I would like a tea.
Möchtest du etwas trinken?
Would you like something to drink?
Ich hätte gern die Rechnung.
I would like the bill, please.
lieben
to love
Ich liebe Musik.
I love music.
Ich hasse Montage.
I hate Mondays.
Das schmeckt mir.
I like the taste of this.
Schmeckt es dir?
Do you like it? (the food)
Lecker!
Delicious! Tasty!
Mein Lieblingsessen ist Lasagne.
My favorite food is lasagne.
das Lieblingsbuch
the favorite book
Ich finde das toll.
I think that's great.
Ich finde das langweilig.
I find that boring.