The different font types

I have been working with different fonts for ages, but never understood the difference. Recently, I have been working on a project where we need to decide a list of fonts to support. After some very basic research, here is what I found out.

There are 3 different type of fonts, each with their unique properties and thus advantages:

Serif fonts - Good for long paragraphs and text heavy pages Sans-Serif fonts - Good for page headings Monospaced fonts - Good for displaying code

This will be useful to know when designing a poster or creating a web page in the future.