Difference between revisions of "ProgrammingTools"

(Created page with "While you can write code with a simple text editor, there are many tools that make programming far easier, faster, and more reliable. == Online Resources == === Stack Overfl...")
 
(Git)
Line 14: Line 14:
 
=== Git ===
 
=== Git ===
  
''Beginner''
+
'''Beginner'''
 
* Text: [https://git-scm.com/docs/gittutorial Git Tutorial]
 
* Text: [https://git-scm.com/docs/gittutorial Git Tutorial]
 
* Text: [http://swcarpentry.github.io/git-novice/ Git Novice on Software Carpentry]
 
* Text: [http://swcarpentry.github.io/git-novice/ Git Novice on Software Carpentry]
* LinkedIn Learning<ref name="linkedin">[https://example/com] 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>: [https://www.linkedin.com/learning/git-essential-training-the-basics/use-git-version-control-software-to-manage-project-code Git Essentials Training]  
+
* Video: Various, e.g. [https://youtu.be/8JJ101D3knE Learn Git in 1 Hour]
 +
* LinkedIn Learning<sup>*</sup>: [https://www.linkedin.com/learning/git-essential-training-the-basics/use-git-version-control-software-to-manage-project-code Git Essentials Training]  
  
''Intermediate''
+
'''Intermediate'''
 +
* Text: [https://www.atlassian.com/git/tutorials Atlassian (several)
 +
* LinkedIn Learning<sup>*</sup>: [https://www.linkedin.com/learning/git-intermediate-techniques Git Intermediate Techniques]
 +
 
 +
<sup>*</sup>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'
  
 
=== Subversion ===
 
=== Subversion ===

Revision as of 20:47, 12 May 2021

While you can write code with a simple text editor, there are many tools that make programming far easier, faster, and more reliable.

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

Intermediate

*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'

Subversion

Integrated Development Environments (IDE)

Visual Studio Code

Atom

<references />