good + at + noun
She is good at languages.

good + at + -ing form
He is good at making things.

good + with + something
He is very good with words. (=skillful at using words)

good + with + someone
She is very good with children. (=skillful at dealing with children)

good + for + noun/pronoun
Regular exercise is good for you.

good + to + someone
He was good to me when I was sick.

good + to + base form
It’s good to see you again.