I have the skills needed to program, but before I waste a bunch of time doing so, I have to ask if I can use NXOpen without a developer's license? the version of NX i am currently using is 1872.
What language do you plan to use? NXOpen supports C/C++, Java, python, and the .net languages. Of these, you need a developer license to compile and run C/C++ and Java. Python and .net code can be run as "journals" with no developer license requirement. There are some limitations for journals, the code cannot reference external libraries and it must reside in a single file (I mostly use VB.net, I think the same limitations apply to python, but I'm not 100% certain about that). That said, you can actually do quite a surprising amount with just journals. Check out the website link in my signature for examples that can be run with no developer license.