Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.
Initially I was completely confused by Pony. The actor model, behaviors, functions, permissions, references - all made it crazy confusing for me to know where to start. This is my exploration as I clarify my understanding to be more comfortable with Pony Lang.
1. Installation
On MacOS - use:
$ brew install ponyc
For all other systems see: https://github.com/ponylang/ponyc/blob/master/README.md#installation
2. Pony CLI
3. Quick Start
4. Resources
-
Actor Model Intro: https://www.brianstorti.com/the-actor-model/
-
Pony Quick Start (Peter Hellberg): https://c7.se/from-go-to-pony/
-
Everybody gets a Pony: https://youtu.be/e0197aoljGQ (A Beginner Friendly Intro by Kristoffer Grönlund) - basis for much of this content (with his permission)
-
List of Helpful Videos: https://codesync.global/media/top-10-pony-lang-talks/
-
Beginner Help: https://ponylang.zulipchat.com/login/
-
Exercism: https://exercism.io/my/tracks/pony
5. Generating these Docs
$ asciidoctor -D docs/pony code/pony/adoc/*