In early 90s kids use to play games like Chuckie Egg and the famous Grannys garden on the BBC micro which was the latest and the first computer to which we were introduced, but ultimately the excitement was getting the computer performing multiple tasks in the basic programming language.
Simple programs that drew shapes or printed text on the screen weren't exactly groundbreaking but it was enough to overcome my appetite for programming and set me on the path to programming games on other computers such as the Spectrum, Atari ST and Amiga.
In the good old days of the Spectrum, you could buy magazines which feature prewritten games in basic code that you could type into your own Spectrum and hope the program ran okay. This was a great way of learning how the code works and what commands do what. Books on basic programming were also released that would take you through the basics of commands and structure, and end up programming an entire game. The satisfaction of making things happen was amazing.
So what are the benefits of learning how to program computers? As I have researched people share their experience and say it gives you a sense of achievement to create an entire program from scratch and see it working. Working out how to get the computer to do something is challenging as you try to decide how you are going to do it. The excitement of being able to create your very own game where you make the rules. The joy of other people playing it.
Programming is good for the mind as it involves problem-solving. For example: how to get multiple sprites moving across the screen and dropping bullets like the famous Space Invaders game. What to do if a player does something unexpected and the game crashes, how to tell the computer how to deal with these unexpected events.
Programming can also be lots of fun and a great hobby. Let me share one story as there were good friends when one was writing programming tutorials for various Atari ST diskzines in the 1990s who they still hear from to this day. They would send each other disks full of programming tools and routines and look forward to the many programs, they could create where they were limited only by our imagination. Their creations were reviewed in the top Amiga and ST magazines of the day which is something we all looked forward to.
Finally, programming becomes a good source of income for you. Creating your own programs can become a reality with the many excellent programming languages available such as App Game Kit which allows you to create software that runs on multiple devices. People always want new software and employers need to find programmers to create it.
There are many game creator programs on the market which require no programming at all but I personally find them limiting. If you want to create your own games or application then I highly recommend you get stuck into some good old fashioned coding with one of the popular programming languages on the market today.