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 the Pony website¶
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.
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.
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.
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
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!