Additional information and materials you would need if you want to tap your toes into the sea of code:
Krita scripting school:
https://scripting.krita.org/lessons/introduction
Krita scripting school action dictionary:
https://scripting.krita.org/action-dictionary
Krita scripting school icon library:
https://scripting.krita.org/icon-library
This is the most important tool to support you in coding extensions for Krita:
Python Plugin Developer Tools
Krita’s source code:
… and if you not only tap your toes but jump into the sea of Krita’s code, you’ll be happy to have access to →
Krita’s class hierarchy:
By the way, there are other ways to access this, but I don’t want to overwhelm you with that.
Michelist