Skip to content


Hey, congratulations! You’ve made it to the end of the Pony tutorial. So, what do you do next? Well, there’s actually a bit more here. Check out the appendices as they have some useful information that doesn’t fit else. After that, here are a few resources that you can look into.

“Learn” section of

If you haven’t already visited it, the learn section of the Pony website has a lot of good content to help you get started with Pony. In particular, materials to help you grapple with reference capabilities.

“Learn” on

Planet Pony

We don’t have an automatic blog aggregator but wish we did. In the meantime, we have a hand-curated list of videos, blog posts etc that would be of interest to members of the Pony community. Just beware when you are checking out older posts, it’s quite possible that their examples no longer compile as Pony development is currently moving very quickly.

Planet Pony

Pony Patterns

One of the hardest parts of learning a new language is figuring out how to do various different “everyday” tasks. We have a cookbook style book called “Pony Patterns” that enumerates a variety of problems you might encounter and idiomatic ways to solve those problems. The amount of content is still somewhat small but growing all the time.

Pony Patterns

Standard Library Documentation

You are going to need to learn the standard library. Some of us prefer to open the source code and explore. If you prefer an online experience, we maintain a version of the standard library documentation online. And you don’t have to worry about it going out of date as it is updated on every commit to the ponyc main branch.

Standard Library Documentation

Ponylang Zulip

Pony Zulip

Pony Virtual Users’ Group

The Pony Virtual Users’ Group has occasional presentations that you can attend “in person” or catch later via the recorded video. Join our Zulip community to stay up to date on upcoming meetings. All the previous videos are available via the Main Ponylang Vimeo.

A final word

We’re immensely happy that you have taken the time to start learning Pony. It’s still a new and immature language with plenty of sharp pointy edges. You are going to get frustrated at times. Don’t worry, it has happened to all of us. Drop by one of our support channels and someone will try to lend a hand. We want you to succeed. The more people who succeed with Pony, the more the community grows and the better it is for all of us.

Welcome to the community! Have fun!