Personally, I started learning the logical statements necessary because of Revit. It's not terribly hard and I'm sure you could figure a few things on your own. If it helps at all, you can research boolean statements and Revit logic simply for the understanding of "if this, then that" that it gives. No, they're not exact, but I find GDL lends itself to a similar relationship in many ways.
This helped me years ago when I began modifying/creating objects, or modifying/creating parameters in Revit:
https://www.revitforum.org/tutorials-tips-tricks/1046-revit-formulas-everyday-usage.html
(Again, they're not exact, just learn the language flow from this.)