Learning ML
One of the bizarre features of the Cambridge Computer Science course is their insistence of using the programming language ML to teach you.
This, I have concluded, is the most confusing and odd language I have ever come across—with the exception of English that is!