Download :: Wiki :: Source :: Mailing Lists :: IRC :: Roadmap :: Issue Tracker
Boo Primer
by Cameron Kenneth Knight
A version is also available in Portuguese, translated by Cássio Rogério Eskelsen.
A version is also available in Traditional Chinese (繁體中文), translated by Yan-ren Tsai aka Elleryq.
The english version is downloadable in a PDF.
Starting Out
Variables
Using Booish as a Calculator Types of Numbers Characters and Strings String Interpolation Booleans Object Type Declaring a Type List of Value Types Exercises
Flow Control - Conditionals
If Statement If-Else Statement If-Elif-Else Statement Unless Statement Statement with Modifier Not Condition Combining Conditions Exercises
Flow Control - Loops
Containers and Casting
Operators
Mathematical Relational and Logical Types Primary Unary Difference between Pre and Post Increment/Decrement Exercises
Functions
Builtin Functions Defining Your Own Functions Arguments Function Overloading Variable Arguments Exercises
Classes
Methods
Defining a Method Class Constructor and Destructor Method Modifiers Member Visibility Declaring Properties in the Constructor Exercises
Polymorphism, or Inherited Methods
Structs
Namespaces
Enumerations
Exceptions
Functions as Objects and Multithreading
Generators
Macros
Duck typing
Using the Boo Compiler
Structure of a Boo Project
Documentation Useful Links
![[image]](http://mowser.com/img?url=http%3A%2F%2Fmedia.xircles.codehaus.org%2F_projects%2Fboo%2F_logos%2Fmedium.png)
