Pick a task you do often by hand, write its steps in plain words, then build it in Dynamo or Python, and test on a copy. The steps are the hard part; the code is the easy part.
Most BIM people who automate didn't start as programmers. They started with a task they were tired of doing by hand. The trick is to choose the right task, describe it precisely, and only then build it.
Good first tasks are frequent (done every week or every issue), rule-based (no judgement) and easy to check (you can see if it worked): numbering rooms, renaming views, filling a parameter from another, listing elements that break a rule.
Read the full lesson on BIMpedia →