1,105,375 Community Members

The future game developer

dadquacker
Newbie Poster
1 post since Jan 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
Unverified Member
 
0
 

My son is very interested in developing a video game. He is only 10, but I want to encourage his interest and was wondering where is the best place for a 10 year old to start? learning language? understanding computer programing? as you can tell, I am not knowledable in such things in fact he knows more than I do.

Member Avatar
Ancient Dragon
Achieved Level 70
27,643 posts since Aug 2005
Reputation Points: 5,232 [?]
Q&As Helped to Solve: 3,038 [?]
Skill Endorsements: 115 [?]
Team Colleague
Featured
Sponsor
 
0
 

I'd suggest he starts to learn how to program any language, but probably start with VB.NET (Microsoft Visual Studio Express version is free). There are lots of intro tutorials on the web, and several books at amazon.com. Unfortunately he is too young to join DaniWeb (minimum age is 13). There are a lot of concepts he needs to learn before he can actually program is first game. If he is a fast learner then it shouldn't take more than a couple weeks, if that, to get through it.

Member Avatar
JorgeM
IT Addict
6,416 posts since Dec 2011
Reputation Points: 581 [?]
Q&As Helped to Solve: 963 [?]
Skill Endorsements: 172 [?]
Moderator
Featured
Sponsor
 
0
 

For a ten year old just starting off, I'd recommend Microsoft's Small Basic. I havent seen any other platforms that get much simplier than this.

http://msdn.microsoft.com/en-us/beginner/ff384126.aspx

You can actually create a very simple game. Take a look at the documentation.

Mr Jay
Newbie Poster
1 post since Feb 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
Unverified Member
 
0
 

I think python would be a good starter language for him (i learned that when i was 13ish),
i dont have much experience with small basic but it looks like it would be good for him to learn basics and will give him an understanding of the programming world.

Member Avatar
mikerock
Newbie Poster
15 posts since Jan 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

First start with basic principals of objective programming language. then think other plateform.

Member Avatar
bguild
Posting Whiz
339 posts since Oct 2012
Reputation Points: 163 [?]
Q&As Helped to Solve: 84 [?]
Skill Endorsements: 8 [?]
 
0
 

I highly recommend Java. Small Basic seems like an amazing teaching tool for someone who knows nothing about programming, but when it's time to start a serious project you don't want to be using a language for beginners. When you no longer need to learn what Small Basic can teach you, it is bound to become a burden rather than a help.

Java is a wonderful balance of being simple and easy to use while still being a serious language. Once he masters Small Basic, I think Java is the next natural step.

On the other hand, choosing a language is not very important for a beginner. It would be just as valuable to make a survey of dozens of languages rather than learn any one language completely. The more languages you know, the broader your horizons become.

Even so, don't try to do a serious project in any language without static typing. Python and Small Basic don't have static typing and that is fine for people who are still learning and don't understand static typing yet, but static typing is a set of rules that helps you to always know where you are and what you are doing. Even with static typing there is no guarantee that you won't get lost, but your chances are much better with than without.

Member Avatar
sonudelhi
Newbie Poster
15 posts since Feb 2013
Reputation Points: -2 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
-3
 

Hey friends thanks for this info its use full!!

Member Avatar
totalwar235
Junior Poster in Training
66 posts since Feb 2010
Reputation Points: -3 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
 
0
 

this may be a bit dated but I would suggest using the Game Maker program(it is free online). it is a point and click way to making games. There is a scripting language that is like visual basic and plenty of tutorials for it.

Member Avatar
SgtMe
Nearly a Posting Virtuoso
1,204 posts since Oct 2009
Reputation Points: 46 [?]
Q&As Helped to Solve: 86 [?]
Skill Endorsements: 0 [?]
Featured
 
0
 

I would recommend he starts with something similar to Game Maker to understand the concepts of making a game (ie. mathmatical and logical side), before moving onto a simple language such as Scratch or Python.

Member Avatar
ToddRLittleton
Newbie Poster
3 posts since Feb 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
1
 

Funny I just took my daughter through a programming language called ALICE. It is much like SCRATCH and for the young it is a very easy to understand and follow interface if you follow a book course. She is ten and now learning python. Alice is a very basic way of creating animation and simple games (it has a deeper engine but it is coded very simply) It is used extensively for this very age group to get them interested in programming. And it isnt a waste of time it sets the fundamentals down and as they get an understanding they can move to a language (like python or??) and have a base.

Member Avatar
ToddRLittleton
Newbie Poster
3 posts since Feb 2013
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

Ohh just to add the difference in starting with something like ALICE or SCRATCH is that there are faster results and kids get bored easy or frustrated. This lets them actually see there ideas start happening wherease if you go straight to a language with a ten year old they may just dislike it because it is boring if you dont realize what the results are and cant see something happening. At least for beginners and children this seems to be the case.

You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: