...
You will need a laptop or desktop with Linux, MacOS or Windows with Windows subsystem for Linux) with at least the following software installed:
JDK 8, 9 or 17
gradle 5, 6 or 7 and groovy
...
which can be installed using SDKMAN
...
git command line tools
Visual Studio Code or any other programming editor / IDE of your choice
Of course, a windows machine with a Linux VM on top will do as well.
...