Thank You @Zerodha for chipping into the discussion and for the info.
@Tracerbullet now this post in not offtopic anymore, as Zerodha endorsed the value of query and provided a informative link
@Zerodha what if I want to develop some plugin/indicator for pi or say I want to add a GUI element like a Zoom button on pi chart, Then what is the prerequisite knowledge required to achieve this sort of modification.
I have read on modulus website for M4 module on which pi is based on, they say
"M4 is a white-label trading application which comes with programming libraries and
C# examples for modifying the appearance and functionality."
But here you are advocating python. Bit confusing for new coder