The language most personal microcomputers understand is called BASIC and although different makes of machine use different 'dialects' of the language, the fundamental principles are the same on almost all machines. Ian McNaught-Davis describes the three programming structures and then writes a simple program which could be used to help children practise their maths skills. Catherine Robins visits a school where young children are learning to program the computer in a simple way.