Every coffee drinker should understand the basics of different types of coffee — from classic to extravagant. While many ...