Once upon a time, the creators of Storybook were learning how to code for the first time. At first, they fumbled with the tricky and alien syntax. It took a while for them to discover the joyful creativity of computer programming.
StoryBook is a programming language targeted toward novice programmers who are just starting to understand the basics of computer science and computational thinking. The language uses intuitive, "story-like" syntax and structure to make object-oriented programming easier for children and adult-beginners to read and implement. The OCaml compiler of StoryBook generates C code which can be compiled and run to produce the desired output from the StoryBook program.