SamuraiCrow wrote:
C is a good general purpose language but it isn't for beginners. I'd recommend learning to write scripts in Python first then move on to C.
Are you going to be using a PC first and then moving on to the Amiga? If so the PC version of Python is here and the classic Amiga version is here. Finally the textbook to help you learn Python is online: How to Think Like a Computer Scientist: Programming with Python as either a web page or a .PDF file.
If you'd rather start out in C++ the textbook for that is How to Think Like a Computer Scientist: Programming with C++. But be sure to get the C++ Standard Template Library before using this book as it needs it badly.
We will be starting him on the Amiga with an easy language to learn the logic of programming, then move on to C, C++ on the Amiga and finally on to the PC for DOS, Windows and Linux programs. I have the programs, books and Amiga machines and the interest in Amiga, plus there is so many PD programs for the Amiga that have source code available to look at, it will help in the learning process. Not interested in it for financial gain, just trying to expand his twelve year old mind to see the immense possibilities available. :-)