- JDK 1.8
- Heroku CLI
- IntelliJ by JetBrains
You can download the Java Development Kit or JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html. It gives your machine all the tools it needs to create a Java application. Just click on the JDK download button and select the platform that you are using (if you are using windows and you aren't sure if you are 64 bit or 32 bit, at this point, you are probably using a 64 bit machine). Once downloaded, run the installer to install the JDK on your machine and reboot it for the next step.
The Heroku Command Line Interface or CLI can be downloaded from https://devcenter.heroku.com/articles/heroku-cli#download-and-install. It gives your machine the tools it needs to execute Heroku commands from the command line and use the git version-control software. Once you run the installer, you should open a terminal window and type heroku login, if you have installed the software properly, the system should ask for your login and password. If not, you will get an error.
Developing with Spring Boot doesn't require IntelliJ(https://www.jetbrains.com/idea/). You can work with Eclipse (www.eclipse.org) or STS(https://spring.io/tools), but IntelliJ is my favorite and it is free for use by students! If you have installed the other two components, installing IntelliJ should make you ready for writing your first Spring Boot application.