New to Twine

Hi Steve,
First, welcome to using Twine! It’s my personal fave program to make IF with, and I hope you’ll have fun with it too.

Each story made in Twine requires you to choose a Story Format, which I think is what you mean by the coding languages mentioned in the Cookbook. They each have their own quirks, capabilities, and syntaxes. The default format when you create a new story in Twine is Harlowe, which is very beginner-friendly, especially to those without a programming background, thanks to the built-in toolbar and syntax highlighter, but has limited extensibility. There’s also Sugarcube, which is popular among more power users and allows more use of JS to extend its capabilities, and Chapbook, which I think of as being in-between Harlowe and Sugarcube in terms of capabilities/limitations, and has a very polished out-of-the-box UI. There are more purpose-specific formats as well, like Gordian if you want to create printable gamebooks.

The Cookbook is a great resource, but a bit outdated as Twine and a few of the story formats have received major updates since its last version. @manonamora has a hefty Twine-specific resource post here on the forum with guides to each format and links to their documentation if you want to see which, if any, stand out as immediately more your style.

My suggestion would be to try making a very simple barebones story so you can get a feel for just the basics and how you might want to use the program/format.

2 Likes