ProgrammingTools
While you can write code with a simple text editor, there are many tools that make programming far easier, faster, and more reliable.
Contents
Online Resources
Stack Overflow
Version Control
Version control is used to keep a history of how your code changed during its development. Only the shortest of programs can be written in a single session focussed on the program itself.
If the program gets only a little bit more complex,
Git
Beginner
- Text: Git Tutorial
- Text: Git Novice on Software Carpentry
- LinkedIn Learning<ref name="linkedin">[1] LinkedIn Learning is a paid service, but some Universities offer access to their courses to their employees and students for free. Try to 'log in with your institution'</ref>: Git Essentials Training
Intermediate
Subversion
Integrated Development Environments (IDE)
Visual Studio Code
Atom
<references />