If I have 13 and I have enough desire to learn game programming, which language do you recommend for learning to program, you know, a language to start. Game maker language is a good start?
Actionscript is probably the best to start with for gaming. Teaching yourself programming, however, is not always the most intuitive, it helps if you have someone around to explain or at least to answer your questions. Personally, I started with TI-BASIC and then learned Java.
Yes, ActionScript is a very good start if you're going for games. Like I did(I'm 13 at the moment). I started with Lynda.com video tutorials(Email me, email on profile). After doing-watching the course I got the book 'ActionScript 3.0 Game Programming University'. It's not university level, far from it. This bok taught me some programming techniques speciallz geared towards games. The next book I got was 'Learning ActionScript 3.0'. This taught me overall ActionScript, but not the first few chapters. After now having some experience, I got the book 'Essential ActionScript 3.0' by Colin Moock. It a very good book and reference but only get it when you have some experience. In most books I had to skip the first few chapter which talked about basics. In this book, I didn't. It talks about a lot of details and technical stuff, so get it after haveing a bit of experience.
As for the BASIC suggestions, I personally don't know or like those languages, but, who knows, you might?
If he speaks any other language and learned English afterwards, that could be a grammar error, as many other languages, like Spanish, directly translate "I have 13 years of age" from "I am 13".
Anyways, coding is something not to take lightly. I would only recommend it if you are either: a) going to pursue a career that involves some form of computer programming, or b) want a hobby that takes a LOT of free time to get anything done. Action Script is a good language, I would advise learning ActionScript 3.0 instead of 2.0 because why learn the old when the new is better? Only try to learn 2.0 if you already know some of it...
Or, you could try something different. Java is useful, programs like Unity 3D can run quality in-browser games with it, I won't be surprised if it becomes more popular than Flash in the future. Or, if you want to take a MUCH more difficult road, you could try C++, but that language is just a pain... But the possibilities with it are amazing (It makes entire new programs, I don't recommend it at all for beginners).
Sorry for the double post, but I forgot something:
Action Script is the most recommended by me if you have adobe flash CS3 or CS4... if you don't, it will take a lot longer to make stuff... and Adobe Flash CS3 or CS4 costs like... 700$? It wasn't cheap. If money is an issue, I'd say Java would be a good choice...
C# is a pretty good choise ... If you know this language you can : - Program cool web sites - ASP.NET -Make Games - XNA - Create other windows forms stuff .