In Learn to Code with 3D Printing, OpenSCAD's creator will teach you all you need to know to design, program, and create amazing 3D-printed projects. Along the way, beginning programmers are introduced to essential programming concepts, like variables, loops, functions, and more. 206 pages, softcover.