The difference between an Ale and a Lager comes from the different yeast used in each type (the Lager yeast Saccharomyces pastorianus will ferment at lower temperatures - so if you were also once taught that 'temperature' was the difference between the two, you were mostly correct).
But while Ales have a long history over thousands of years, Lagers only appeared in human history in the 1500s. Why was this?
Turns out the Lager yeast, like the peanut, is a cross. In Lager's case, its genomes are a cross between the Ale yeast S. cerevisiae and a South American yeast S. eubayanus. Exploration of the Americas somehow tracked S. eubayanus back to Europe (most notably, Pilzn Czech Republic) where it interbred and was 'discovered'.
I don't actually like peanuts, but I do prefer a Lager over an Ale.
[1] More info http://www.popsci.com.au/science/beersci-what-is-the-differe...