Comment FP FTW (Score 1) 592
My first year, first semester University CS-101 course was in functional programming. I think it was a good idea as it forced us to think in a completely new way - including those of us who had some previous brushes with programming (C64-basic anyone?).
Second semester moved on to C, and the joys of pointers and memory management etc.