I am a c++ and java programmer who wants to learn how to write open source programs for 3d printers and cnc machines. Any one know of any source where I could get the tutorial?