Basics of programming, structure of a library part, 3D modelling basics.
Begin learning GDL.
Every library part described with GDL has scripts, which are lists of the actual GDL commands that construct the 3D shape and the 2D symbol.
Modeling basics and the 3D space.
GDL interpreter and script analysis.