What is Programming?

Programming is giving a computer commands and data (called "input") so that it gives you information (called "output"). From the simplest of calculator programs to the most advanced computer graphics program, a computer is given input so it will provide output. (During informal conversation, I like to say that programming is manipulating a computer to perform your every whim.)

In this study of programming and the Euphoria programming language, you'll learn enough to start cranking out your own programs. We'll step through some basics of programming, then quickly get into using Euphoria to do some programming.

Why Euphoria?

Euphoria is simple-to-use and easy-to-understand but fast and powerful. It's cross platform, meaning a program you write for Windows could work in Linux or FreeBSD. There's a nice archive of already-written code available for study. There's a great user community that is always willing to help (even newbies).