What's the difference between these words?
innate, inherent, inborn
I know they have similar meanings, but I am not sure I should use them in what situations.
They're roughly the same. I would only use "inborn" when talking about a person, or maybe an animal. The other two can be used to describe qualities of both living things and inanimate objects.