Programming is very easy. So easy in fact that a child could do it.
I know. I started programming before I started shaving.
This introduction is not meant to teach you how to write the next “Angry Birds” or whatever. It will however show you that programming is quite easy once you’ve been shown how to do it.
For The Beginners
I’d suggest starting off with BASIC. Drag out that Sinclair Spectrum from the loft. Get that Commodore 64 out of the airing cupboard. Install an emulator on your PC.
The Next Step
If you are really interested in what makes computers tick then I’d suggest looking at the Assembly Language section.