New to a general-purpose language?
If you're used to writing Pulumi YAML or Terraform HCL and want the minimum you need to know about variables, conditionals, loops, functions, classes, and packages in a general-purpose language, see the Language Essentials guides.
Add a language
If your favorite language isn't listed, it may be on its way. Pulumi is open source, and it's possible to add your own language. Contact us to let us know what you're looking for.