Question: what is the difference between good in and good at?
Answer: Good "in" used when the phrase is followed by verb, whereas Good 'at' is used when the phrase is followed by a noun. E.g. - A person is good in writing poems A person is good at poetry.