What is the difference between "fine" and "good"? [closed]
Solution 1:
Something that is fine is better than something that is merely good:
fine 1. Of superior quality, skill, or appearance: a fine day; a fine writer.
good 1. Being positive or desirable in nature; not bad or poor: a good experience; good news from the hospital.
As you see, good can simply mean "not bad"; but fine means superior, excellent.
See definitions here and here.
Solution 2:
Robusto's answer is correct when they are being used attributively, to describe something in particular.
But in idiomatic usage on their own, there is really nothing to choose between them:
"That's fine" means the same as "That's good" or "That's OK".
"Fine" also has a subsidiary meaning of "healthy, well", so "I feel fine" is appropriate when somebody has expressed a concern about your health. "I feel good" would not be idiomatic there, at least in the UK.