GEOS: The Graphical Environment Operating System - OSNews.com
http://www.osnews.com/story.php?news_id=15223&page=1
GEOS on my C64 was what first made me start learning C. Everything had been BASIC and 6502 assembly before.