GOSTAR (complete conjugation) is one of those verbs that you will use all the time.
Unless you don't like anything 🙁
But then you will have to say. "Eu não gosto..." because it's just not cool to use the word hate (ODIAR) except very rarely.
Gostar is used differently than most any other verb in that it's always (always!) followed by a de.
Think of it like this:
When you like something or someone, you like of them or it.
You like (of) fresh bread, for example.
I like (of) samba.
She likes (of) pineapple.
Eu gosto de você.
If you like doing something. it's the same rule: you like to do of something.
The de is still required (as always!) and the verb that follows is in the infinitive form. It's a rule that verbs coming after a de are always in the infinitive. But also it just makes sense as you're saying, to sing; to dance ETC.
GOSTAR with contractions
What about when you see this:
» Ele goste dela. (He likes her.)
» Eu gosto daqui. (I like it here.)
» Nós gostamos do Brasil.(We like Brazil.)
» Você gosta desse restaurante? (Do you like this restaurant?)
These are all contractions of de (of course!).
If the de is followed by the: o or a, they contract like this:
de + o = do
de + a = da
If the de is followed by he|she: ele, or ela, they contract like this:
de + ele = dele
de + ela = dela
If the de is followed by this|that: esse or essa, they contract like this:
de + esse = desse
de + essa = dessa
And so on!
There are other contractions (*a contraction is an abbreviation or a combining of words) that exist just to make life simpler:
de + aqui = daqui » Eu gosto daqui!
de + ali = dali » Ela não gosta dali.
The only time the de isn't said is in conversation - where you're not always speaking in complete sentences.