For LINQ Learning have a look here:
[HowTo] LINQ (VB.Net) Learning Catalogue - Help / Something Else - UiPath Community Forum
In general we recommend also:
- do not over-LINQ statements
- avoid redundant parts within a LINQ whenever a construct can be expressed different