You can get started using the online server, but to run locally it's just a jar file (Java is the programming language. You will need a JRE installed, but otherwise pretty much whatever you're using will run it). It relies on another tool called Graphviz, but that is packaged into the most recent versions and not all diagrams require it.
Take a look at the getting started guide:
https://plantuml.com/starting