Atom: https://atom.io/
Rhinoscriptsyntax Documentation: https://developer.rhino3d.com/api/RhinoScriptSyntax/
General Support Info:
Computing Syllabus
Getting Started, Using Python to create shapes and patterns in Rhino
____________________________
Lists, functions and data.
____________________________
Tracing, mirror, scale, rotate, move.
____________________________
Prepare your design for cutting.