<p>I am interested in doing development on Cura.  Initially I want to start with the UI rather than the Engine.  I have found the <a href="https://github.com/Ultimaker/Cura" rel="nofollow noreferrer">repository</a> and have cloned it to my PC.  I have also looked over the <a href="https://github.com/Ultimaker/Cura/wiki" rel="nofollow noreferrer">Wiki</a> and searched the web.  For such a popular open-source product, I was surprised I couldn't find a build guide.</p>

<p>Can someone direct me on how to get started.  I have a LOT of experience in Software Development (more years and languages than I want to admit to); but, I have never used Python.  Consider that in your instructions.</p>

[{'answer_id': 4097, 'author': 'Greenonline', 'author_id': 4762, 'author_profile': 'https://3dprinting.stackexchange.com/users/4762', 'pm_score': 2, 'selected': False, 'text': '<p>As you are an experienced developer, these links should help:</p>\n\n<p>This is a related question, but for Ubuntu <a href="https://3dprinting.stackexchange.com/questions/1309/how-to-build-curaengine">How to build CuraEngine?</a></p>\n\n<p>Wikipedia has an informative page on <a href="https://en.wikipedia.org/wiki/Cura_(software)" rel="nofollow noreferrer">Cura</a>, which lists the Github development pages:</p>\n\n<blockquote>\n  <ul>\n  <li><a href="https://github.com/Ultimaker/Cura" rel="nofollow noreferrer">Cura Github development page</a></li>\n  <li><a href="https://github.com/daid/LegacyCura" rel="nofollow noreferrer">Cura Github legacy (pre-Ultimaker) development page</a></li>\n  <li><a href="https://github.com/Ultimaker/CuraEngine" rel="nofollow noreferrer">Cura slicing engine Github development page</a></li>\n  </ul>\n</blockquote>\n\n<p>Reading the development pages is a good place to start. The <a href="https://github.com/Ultimaker/Cura" rel="nofollow noreferrer">Cura Github development page</a> does contain resources for Windows.</p>\n\n<p>The top level Ultimaker <a href="https://github.com/Ultimaker" rel="nofollow noreferrer">Github page</a> contains links to all of the relevant repositories, amongst other useful resources, including:</p>\n\n<blockquote>\n  <ul>\n  <li><a href="https://github.com/Ultimaker/CuraEngine" rel="nofollow noreferrer">CuraEngine</a> - CuraEngine is a powerful, fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker\n  and other GCode based 3D printers. It is part of the larger open\n  source project called "Cura".</li>\n  <li><a href="https://github.com/Ultimaker/Cura" rel="nofollow noreferrer">Cura</a> - 3D printer / slicing GUI built on top of the Uranium framework</li>\n  <li><a href="http://cura-build" rel="nofollow noreferrer">cura-build</a> - Build scripts for Cura</li>\n  </ul>\n</blockquote>\n\n<hr>\n\n<p>With respect to Python, I, myself, am slowly making my way through this Python tutorial, <a href="https://www.codecademy.com/en/courses/introduction-to-python-6WeG3/0/1" rel="nofollow noreferrer">Python Code Academy</a>. However, there are a many other good Python tutorials out there, the best resource is probably <a href="https://www.python.org/" rel="nofollow noreferrer">Python.org</a>. </p>\n\n<p>One thing to note is that Python 2.x and 3.x are markedly different (see <a href="https://wiki.python.org/moin/Python2orPython3" rel="nofollow noreferrer">Should I use Python 2 or Python 3 for my development activity?</a>). <a href="http://learntocodewith.me/programming/python/python-2-vs-python-3/" rel="nofollow noreferrer">What should I learn as a beginner: Python 2 OR Python 3?</a> is also an interesting read.</p>\n'}, {'answer_id': 4098, 'author': 'mbmcavoy', 'author_id': 5704, 'author_profile': 'https://3dprinting.stackexchange.com/users/5704', 'pm_score': 2, 'selected': False, 'text': '<p>The repository\'s README.md includes a section titled "Build Scripts", with a link to another repository: <a href="https://github.com/Ultimaker/cura-build" rel="nofollow noreferrer">https://github.com/Ultimaker/cura-build</a></p>\n\n<p>This includes dependencies and instructions for building Cura on Windows.</p>\n'}]
['https://3dprinting.stackexchange.com/questions/4092', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/6417/']