I see this thread is getting a little fraught in its nature. It may be useful for ALL new developers and those wishing to work in areas they aren’t familiar with, to take a good look at some of the add-ons in the Blender Add-ons:
For Mac it is here:
Other flavours of OS will have it elsewhere, most of the code here is well documented with DocStrings and the like and is an excellent place to learn about how to construct a python macro, or add-on.
I agree that there are not many examples of how to get started, but then this would be a massive undertaking given the plethora of things you can do to customise Blender.
I struggled for a long while to implement Live MIDI input and to understand timers & handlers, it does not mean I am stupid, or that anyone thinks I am - I am an Authorised Committer to Blender BTW. It’s just that customising Blender is very complicated and it it often a good practice to try something simple to understand the principles, to work always from a terminal running Blender, so you see the errors more clearly and then to gradually increase the scope of your work. More importantly document what you did and how you did it for later referral.
I hope this is helpful, that was the intention.
Cheers, Clock.
