Just started to get my feet wet with C# and .NET, liking it so far. I think I've got the main gist of the C# language constructs, so what technology should I dive into next: F# or LINQ?
I'm aiming for both "broadening my horizont" programming-wise AND for "Enhancing my resume" in no particular order.
UPDATE: From reading your replies I'm so far leaning towards learning LINQ, since that is a "must for all .NET programmers". I'm leaving the question open for a bit, just to get some more oppinions. Thank you for your answers.
UPDATE 2: Ok, so from reading your responses it would seem LINQ has the easiest learning curve, and applies to C# and F# both, so time spent with LINQ is not "wasted" even if I go with F# eventually. Thanks again for your answers.
( 4 months ago )
LINQ is no programming language, compared to F#, but you should learn LINQ as it will make your life in C# and F# easier.