Summary Introduction Bengal First steps Calling a method Assigning a result Constructing a new instance Release an existing instance Defining a class Defining a class method Defining a class variable Dealing with primitives Using booleans Using characters Using integers Using nil Using strings Using floating point numbers Controlling the flow If then statement If then else statement While statement Do while statement For statement Other constructs Native code