# Prerequisites

**Before you start:**

- [ ] Have your [Raspberry Pi 500](https://www.raspberrypi.com/products/raspberry-pi-500/) up and running 
    - [ ] Have a [basic understanding of how to work with the Raspberry Pi](https://www.raspberrypi.com/documentation/computers/getting-started.html)
    - [ ] Have [ssh](https://www.ssh.com/academy/ssh) up and running (via [raspi-config](https://www.raspberrypi.com/documentation/computers/configuration.html#raspi-config))
    - [ ] Know what the [Linux command line interface is and how to work with it](https://ubuntu.com/tutorials/command-line-for-beginners#1-overview)
    - [ ] Know what a [shell script](https://www.coursera.org/articles/what-is-shell-scripting) is
    - [ ] Know what [sudo](https://www.sudo.ws/about/intro/) is and how it works
    - [ ] Know the basics about Linux users and the [file permission system](https://www.linuxfoundation.org/blog/blog/classic-sysadmin-understanding-linux-file-permissions).
- [ ] Have an [ssh-client](https://en.wikipedia.org/wiki/Comparison_of_SSH_clients) installed on your main computer or know how to start an ssh connection in a [terminal session](https://cleanbrowsing.org/help/docs/working-with-windows-command-prompt-and-macos-terminal/)
- [ ] Connect your Raspberry Pi 500 to your home network 
    - [ ] via Wi-Fi (<span style="color: rgb(230, 126, 35);">okay</span>)
    - [ ] with a LAN cable (<span style="color: rgb(22, 145, 121);">better</span>)
- [ ] Be able to log into your Raspberry Pi's desktop by 
    - [ ] having a display attached
    - [ ] by using a [VNC Client](https://info.zusammenkunft.net/books/how-to-set-up/page/optional-activating-vnc "(Optional) Activating VNC")
    - [ ] by using [Raspberry Pi Connect](https://www.raspberrypi.com/documentation/computers/remote-access.html#raspberry-pi-connect)

<p class="callout warning">If you do not use a Raspberry Pi 500, be prepared to use this write-up more like a hint how it can be done and be prepared to work out your own way to a functional tool-chain.  
  
If you are not yet familiar with [Linux systems](https://www.raspberrypi.com/documentation/computers/configuration.html#raspi-config), consider asking friends to help you to get started. </p>