If you want to become a better programmer, a right step would be to start reading more programming books. If you want to know more about IronPython, get a book on it.
This Ironpython in action would be a good start.
For beginning programmers, RhinoScript is actually excellent. You seem never to have questions regarding how that one works. Problems start with more Object-Oriented programming (OOP) concepts, that require some training.
Also, if you want to do more development in RhinoCommon, a C# book will help.
Thanks,
Giulio
–
Giulio Piacentino
for Robert McNeel & Associates
giulio@mcneel.com