FreeCAD Programming 101
Channel: Stephen Kaiser
Date: 17/09/2017

Links shown in the video:

The code repo (which also has most of these links): https://github.com/skaiser/D3D-Printer-Workbench. But, since that's under active development for an actual feature, see also https://github.com/skaiser/FreeCAD_Workbench_Starter

FreeCAD scripting basics (super helpful): https://www.freecadweb.org/wiki/index.php?title=FreeCAD_Scripting_Basics

FreeCAD python scripting tutorial: https://www.freecadweb.org/wiki/Python_scripting_tutorial

PySide (i.e., QtGui in FreeCAD): https://www.freecadweb.org/wiki/PySide

Some FreeCAD APIs: https://www.freecadweb.org/wiki/Category:API

FreeCAD API class reference: https://www.freecadweb.org/api/annotated.html

FreeCAD Mod Dev Guide PDF: https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide/tree/master/pdf

FreeCAD source code: https://github.com/FreeCAD/FreeCAD

FreeCAD Add-ons examples: https://github.com/FreeCAD/FreeCAD-addons

Coin3D: https://bitbucket.org/Coin3D/coin/wiki/Home

Python 2 documentation: https://docs.python.org/2/

Python PEP 8 Style Guide: https://www.python.org/dev/peps/pep-0008/