As a C# developer, I was glad MS released Linq support in 3.0 version of the language. It brought SQL query like syntax to C#. Filtering a collection of objects became far easier. You could do the same without Linq too but Linq queries appealed to your natural sense. With just few lines, you could implement fairly complex filtering and querying logic.
For further reading on JQuery, refer to the following msdn article.