Third party development environments are frequently updated. While they retain the same basic capabilities, the newer versions may have different download and installation instructions, graphical interfaces, and other changes.

If you choose to use a newer version of any recommended software, be aware that screen shots and instructions shown in our lessons and videos may not match what your student is seeing on their computer. For the smoothest possible experience, we highly recommend using the specific versions of each development environment that is documented in our course material.