Great for team communication and collaboration. Available in web, mobile, and desktop apps.
Lightweight markup language. Great for quickly writing structured information. Cheat sheets:
Web-based project management app. Great for keeping track of project tasks.
Version control system. Great for maintaining project files that change over time. Easily distribute source code and other project files.
A git server service with built-in collaboration tools. Free for public/open source projects; free private projects for students and educators. Great place to search for existing software. Also has free static website hosting.
Continuous integration service used to build and test software projects hosted at GitHub.
Question and answer site for troubleshooting software issues. Answers can come pretty quickly, but be sure to follow guidelines.
A suite of on-demand cloud computing tool.
Instructions typed into a "terminal", or "command line", that instruct a computer to do something. Great for performing repetitive tasks. For documentation and interactivity, see for example:
A general purpose program used for editing plain text files. Great for writing source code, markdown files, etc. Some beginner-friendly open source text editors include:
General purpose software for building out specific applications. Some popular open source frameworks include:
UTA Code of Conduct - https://www.uta.edu/conduct/code-of-conduct/index.php