This is not a Pythonista question, but I am going to ask here because I respect and trust your opinions.
I have a good friend in Denmark who is going back to school at the agesof 50. He has just completed a prerequisite math course. After the course (3 years) he will receive a BsC , And with an additional 2yrs he can get a masters. Previously he has been in the banking sector.
Anyway the full time university he is attending in Copenhagen is introducing him to programming with F#. I have done a little research, this seems really strange to me. The language looks like a bit of a throw back to gwbasic. From what I have read its also a general purpose language as well as a functional language. To me this seems like Python or another general programming language would be a better first choice and then work in the functional part of the programming at a later date. I listened to a podcast about coconut that seems like it attempts to bring functional programming idioms to Python. I am sure many other ways to get exposed to functional programming.
Look I have no real idea, just a feeling. My feeling is that this is not a good idea. It's possible its a great idea. It would be nice to know from others that know better than me. Even if its a crappy Idea, I am sure he can not change the course. But maybe he should learn Python in parallel to learning F#.