Preparatory work

Before the start of this training week, you should complete the following preparatory work:

Prepare a presentation on a programming language

For the Tuesday morning, you should prepare (in groups of two) a presentation about a programming language. This should cover:

  • Areas where the language is most commonly used
  • Pros and cons of the language
  • How people typically release software written in the language (making source code available? package managers?)
  • Widely used testing frameworks
  • Code styling and linting tools
  • Other things that are considered good practice when using the language

Who is in each pair and which language they present about is up to you: you should form your group then assign yourself to one of the sub-issues in this GitHub issue. If you wish to talk about a language that is not yet included, you may add an additional sub-issue.

Complete the git pre-reading

You should complete the pre-reading about git.