I have spent the whole weekend writing the first draft of an article about newlines for Perl.com. That's an article I have been eager to write for a long time. Misunderstandings about how line terminators work often show up in help channels and that article aims at being a document worth reading for beginners. As many others, that is a topic that is simple once your ideas are ordered, but that is sort of misterious until then.
I even know people who after years of programming for a living do not understand how line terminators really work. Some are completely lost in front of a file with ^Ms, some use \n in Java strings and don't get why that is not portable, in Perl some think \n is CRLF on Windows, etc.