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.
![]()
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.