Installing the software
Before installing Touchdesigner...
Make sure to update your system, Touchdesigner is constantly being updated and might required the latest version of your system.
Download the software
Download the right release for your system: https://derivative.ca/download. Touchdesigner is free but this release comes with a couple limitations, but nothing that would stop you from working on your project. On the same page register for an account and look for the header "My Licenses", on the right. From here "Create Key" by typing in your system code and machine name, this will come up in a window on Touchdesigner when you first try launching it.