Please accept my condolences. This is scripting extension for NETWM window managers. You’d better pass.
Python is a very simple language. You can find introduction material in following places:
The only part you’ll find hard to understand are decorators. Yeah, these mysterious @ signs. I couldn’t find basic short explanation, only this post.
Orcsome handles not so many X events and python performance is acceptable for this task. For example Orcsome with my huge and complex config takes same amount of processor time as bmpanel2 (small and light panel app written in “C”).