Many tutorials focus just on the Revit side of Dynamo. Sometimes this does not help new users to understand why certain things are done in certain ways. What's usually missing is what most other language training resources focus on as a starting point (i.e programming basics).
The following series of posts are meant to show these more abstract concepts, i.e. the stuff you need to apply irrespective if Revit is even in the picture or not. This is not to be taken as a replacement for any other tutorial, rather use these if you find something you don't understand in some other tutorial - i.e. as auxiliary to the other tuts.
So in that vein, to start off with the very basic ideas ... I will be adding posts to this thread each showing some minor but useful concept. Then I'll list them here with links - so see this first post as a table of contents:
For those who just want to know which tile does what, and where to get them, I've started a second base thread in which I list these as well. Some information may be duplicated, but we'll try to keep it useful. That thread can be found here:
If you have any queries, suggestions, corrections, etc., please drop a post in the relevant thread so I (or anyone else) may try to rectify.