The easiest way to learn about CraftML is to go through the tutorials listed on this page. All the codes included in the tutorials are editable. You are encouraged to make any change and see the effect of your change. Some tutorials even provide a number of exercises for you to practice what you've just learned.