How to Structure Your Programming Code

I remember my first fumble with basic on my ZX Spectrum computer back in the 1980s, ploughing through pages of basic commands and example code without any real idea of how I could write programs myself. It was like reading a dictionary where I could learn certain words and their meanings with limited information on how I could construct them into entire sentences to write a document. Every programmer who has dabbled in basic has probably come across the famous “Hello Word” routine which consists of a two-line program that prints this phrase unlimited times on the screen.

The Benefits of Learning How to Program Computers

I still remember the excitement I felt when I wrote my first basic program on the BBC Micro at school. It was a simple four line program that drew a triangle on the screen. In the early 1980s we enjoyed playing games such as Chuckie Egg and the famous Granny’s Garden on the BBC Micro which was the first computer we were introduced to, but the real excitement was getting the computer to perform tasks in the basic programming language. Simple programs that drew shapes or printed text on the screen weren’t exactly ground-breaking but it was enough to wet my appetite for programming and set me on the path to programming games on other computers such as the Spectrum, Atari ST and Amiga.

Confessions of a Bedroom Programmer

Sitting in the back of my brother’s car clutching my brand new Atari STE I happily declared I was going to be writing my first game soon. The Atari STE came with a selection of games I was keen to play but the image of STOS the Game Creator, a programming package which came with the STE, was the center of my dreams. The thought of being able to create any game I want, limited only by my imagination. Nothing in the world mattered to me at that very moment as I dreamed of hiding away with my copy of STOS Basic and creating my own games. Years later I have programmed countless pieces of code, a collection of popular games still displayed on various websites and wrote many articles on programming which I proudly display on my website to this day.