---
title: "Interactive LINQ tutorial, especially for beginners"
description: "**LINQ** (Language Integrated Query) is a powerful feature of C# that allows you to query data from different data sources. It is a must-have skill for every C# developer. That is why I created: https://linqmarbles.info/"
updated: 2023-11-10
tags: ["C#", ".NET", "LINQ"]
canonical: "https://steven-giesel.com/blogPost/e0a98ec5-6da2-4b89-9ebd-39df175a079c/interactive-linq-tutorial-especially-for-beginners"
---

# Interactive LINQ tutorial, especially for beginners

**LINQ** (Language Integrated Query) is a powerful feature of C# that allows you to query data from different data sources. It is a must-have skill for every C# developer. That is why I created: https://linqmarbles.info/

## What is LINQ marbles?
LINQ marbles is an interactive LINQ tutorial that allows you to learn LINQ by playing with marbles. It is a fun way to learn LINQ. And yes, the name and general structure is inspired by [RxMarbles](https://rxmarbles.com/). 

![chunk](https://linkdotnetblog.azureedge.net/blog/20231110_LinqMarbles/Thumbnail.jpg)

Right now, you can dynamically add marbles to understand how certain **LINQ** operators work! Also, you can "install" the application (as an PWA) on your device - so no need of internet connection.

## Contributing
The website is written in Blazor, .NET 8, and a lot of love. If you want to contribute, file some bugs, or have some ideas, feel free to open an issue or a PR. Head over to https://github.com/linkdotnet/LINQMarbles for more information.