9

Which books are good to start with LINQ. It would be helpful if the book can cover from basics to Intermediate level.

sarat
  • 10,512
  • 7
  • 43
  • 74
  • 4
    in addition to getting a book, check out LinqPad. lets you mess around with linq w/o having to build an entire program. it's neet. – Muad'Dib May 16 '11 at 13:53

5 Answers5

7

I'm not sure how long a book recommendation question will hang around here, answers may be merged with an existing community wiki question on recommended .NET books (I'm sure there is one) - however, what I might suggest, though lacking in descriptive content and focusing directly on practice, is:

Further:

Community
  • 1
  • 1
Grant Thomas
  • 44,454
  • 10
  • 85
  • 129
  • The Jon Skeet's "Reimplementing LINQ" post suite give a very good overview about what the philosophy of LINQ is if you talk rather c# than another natural language ;) https://msmvps.com/blogs/jon_skeet/archive/2011/02/23/reimplementing-linq-to-objects-part-45-conclusion-and-list-of-posts.aspx – Larry May 16 '11 at 13:56
2

I would recommend C# 4.0 in a Nutshell which has several chapters covering LINQ and PLINQ. Additionally it is a really useful reference on several other topics such as threading and TPL as well.

Following that I would recommend Jon Skeet's series on how to implement LINQ as it gives a great insight into why LINQ is constructed the way it is.

Brian Rasmussen
  • 114,645
  • 34
  • 221
  • 317
0

I got a lot of useful info Pro Linq from Joseph rattz

I have the C#2008 version, seems there is a newer version for 2010 on the market as well.

Pleun
  • 8,856
  • 2
  • 30
  • 50
0

I would definitely say Jon Skeet's C# In Depth. LINQ actually builds on several techniques - anonymous delegates, extension methods, iterators - so getting a feel for all of them is important. I recommend the Skeet book wholeheartedly. And he has about a billion points on StackOverflow.

Aidan
  • 4,783
  • 5
  • 34
  • 58
0

My development team (include myself) have all learned using Programming Microsoft LINQ by Microsoft Press.

What I found particuarly useful is that it does not jump too quickly into the LINQ-to-SQL topics and so by the time you arrive at that particular topic you have a full appreciation of what the technology can do rather than just seeing it as a data entity framework.

Jon Malcolm
  • 461
  • 3
  • 12