The basics for writing a program