Dynamo, Revit, and capability for step-based tools?

This has been asked previously.
Check out:
https://forum.dynamobim.com/t/how-to-convert-from-dynamo-to-c/4858

Also if you are going down this road, check out Harry’s @BoostYourBIM training on C# and Revit. I found it very useful.
https://www.udemy.com/revitapi/