I shouldn't have said "3D modeling" there. I'm more interested in "3D art" than in CAD models.
I've found some books about preparing models for 3D printing in Blender. Also it has quite big number learning materials about it.
> This pattern alone makes me think that Fusion 360 is an excellent tool to approach CAD from the perspective of a coder.
While many people hate blender's UI, I really liked it because it fells like writing text in Vim. At first it is hard to understand it, but then you learn hotkeys and you stop calling actions from toolbars/menus and simply input action using keyboard.
As simple example: (To switch to edit mode) e (To duplicate all selected points) g (To move selected points) x (along X axis) 2 (by 2 units)
5 keys and I've made duplicate of current object and moved it a little. Without touching mouse. I really like blender for all these hotkeys they make modeling much faster and easier.