Those courses sounds really interesting.
I would say it doesn't matter that much which programming language you learn first, as once you understand the concepts behind it, it is just a relearning of syntax but not of understanding.
If you mean it I would start right with C as you will probably learn it at uni too, although some may say it is not a beginners-friendly language. I would say it depends..I know people who started with asm (which I highly recommend to learn too!) and hadn't any problems with it.
Easy ones would be Python, which is more like a scripting language, Visual Basic, .NET ones, Delphi etc.
But again, once you understand the concepts, it is not a big deal to learn another language.