Skip to content

Introduction to Development Tools

To get started with development, it’s helpful to be familiar with some key tools:

  • Version Control (GitHub): Track changes to your code and collaborate with others. A good starting point is the GitHub Guides.
  • Containerisation (Docker): Package applications with all their dependencies to run reliably across environments. Learn the basics at the Docker Getting Started page.
  • Integrated Development Environments (IDEs): Tools like PyCharm, VS Code, or Eclipse help you write, test, and debug code efficiently. See VS Code Documentation or PyCharm Guide.
  • Python and Package Management: Install Python and manage project dependencies with pip or conda. See Python.org and pip documentation.
  • Virtual Environments: Isolate project dependencies to avoid conflicts. Learn more at the Python venv docs.