Contents

Introduction


Concepts

What do I need?

What is 'Programming'?

Getting Started


The Basics

Simple Sequences

Data

Operations

More Sequences

Loops

Add a little style

Talking to the user

Branching

Modules & Functions

Handling Files


Advanced Topics

Error Handling

Recursion
- or doing it to yourself

Object Oriented Programming

What's in a name?

Event Driven Programming


Conclusions

A Case Study

References, Books and Projects



Download the whole thing as a zip file

Send Feedback