Developing a Developer
Moderator: Moderators
-
- Officer
- Posts: 1064
- https://www.behance.net/kuchnie-warszawa
- Joined: Sat Nov 07, 2009 1:26 am
Developing a Developer
I have a 7 year old son who might have mild Aspergers. He has been scheduled to be tested for a year now and keeps getting pushed back for higher priority children. He has had social development issues since before he was in preschool and was recieving early intervention, got right into preschool where he was in a special needs program until he was old enough for kindergarden. In kindergarden he was doing so well academically that they took him out of special needs fearing that other kids would bring him down. In Preschool he was reading up to nearly the 3rd grade level and advanced in math also. Same in kindergarden and now he's finishing up first grade and still higher than all his peers academically wise, it's his social behavior that he has trouble with.
He LOVES video games. I kick him outside all the time to limit his playing to get him excercise, and after a failed attempt at forging my name on a note sent home when he got into a pushing match at school I grounded him from video games. But his love for video games goes so deep that he's content with just WATCHING other people play. He'd come in to my room saying he knows he's grounded but can he watch his twin sister play (who doesn't have the desire to play more than 10-15 mins at a shot). Instead of playing with his ample amount of toys, or going outside on his bike/scooter, backyard play set, he would try to talk his sister into playing just so he could watch her and get his fix in.
I was talking about this to a friend the other day and he suggested that I take his love for video games and his strong academic skills and try to lead him into computer programing/video game development. Granted he's only 7 and I'm making no claims that he's any kind of prodigy. But I do know that kids in his situation tend to excel in those areas. My question is how would I go about getting him on that path? What age should I start, what things should I start getting him into to learn from. I'm not going to force him, honestly, I think it's something he's going to embrace. He's not that atheltic at all. He's not overweight or anything, he's just not that coordinated. He's definatly a book smart kid.
Any advice is appreciated.
He LOVES video games. I kick him outside all the time to limit his playing to get him excercise, and after a failed attempt at forging my name on a note sent home when he got into a pushing match at school I grounded him from video games. But his love for video games goes so deep that he's content with just WATCHING other people play. He'd come in to my room saying he knows he's grounded but can he watch his twin sister play (who doesn't have the desire to play more than 10-15 mins at a shot). Instead of playing with his ample amount of toys, or going outside on his bike/scooter, backyard play set, he would try to talk his sister into playing just so he could watch her and get his fix in.
I was talking about this to a friend the other day and he suggested that I take his love for video games and his strong academic skills and try to lead him into computer programing/video game development. Granted he's only 7 and I'm making no claims that he's any kind of prodigy. But I do know that kids in his situation tend to excel in those areas. My question is how would I go about getting him on that path? What age should I start, what things should I start getting him into to learn from. I'm not going to force him, honestly, I think it's something he's going to embrace. He's not that atheltic at all. He's not overweight or anything, he's just not that coordinated. He's definatly a book smart kid.
Any advice is appreciated.
<a href="http://eq.magelo.com/profile/860120" target="_blank"><img src="http://eq.sig.magelo.com/860120.png" border="0"></a>"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools"
"My question is how would I go about getting him on that path?"
Kodu
http://venturebeat.com/2010/01/12/micro ... ids-on-pc/
http://www.microsoft.com/en-us/download ... x?id=10056
tug
Kodu
http://venturebeat.com/2010/01/12/micro ... ids-on-pc/
http://www.microsoft.com/en-us/download ... x?id=10056
tug
Twink:
There are multiple paths you could try to push him, the best ones involve some education of some kind, engineering, computer science, special schools aimed at game design, graphics, etc.. Use your kids interest as motivation (i.e. if you want a to work on this, you need a degree..need to do well in math...).
There are multiple paths you could try to push him, the best ones involve some education of some kind, engineering, computer science, special schools aimed at game design, graphics, etc.. Use your kids interest as motivation (i.e. if you want a to work on this, you need a degree..need to do well in math...).
Aaeadiel
If you can find a way to swing the funding.. there are also camps designed to further his interest / abilities:
http://www.computercamps.com/index.html
http://www.digitalmediaacademy.org/kid-adventure-camps/
http://www.ticcamp.com/
http://www.internaldrive.com/
http://www.computercamps.com/index.html
http://www.digitalmediaacademy.org/kid-adventure-camps/
http://www.ticcamp.com/
http://www.internaldrive.com/
HTML5 HTML5 HTML5
Also show him Microsoft Access & OneNote. He can practice note taking, create lists, learn hierarchy and develop his understanding of the relationship between logic and language. I had a lot of fun organizing my CD collection in school rather than some fake situation from a textbook. Make it something fun and it won't be so much work later. Then he'll be a little older and can start learning some code more easily.
Also show him Microsoft Access & OneNote. He can practice note taking, create lists, learn hierarchy and develop his understanding of the relationship between logic and language. I had a lot of fun organizing my CD collection in school rather than some fake situation from a textbook. Make it something fun and it won't be so much work later. Then he'll be a little older and can start learning some code more easily.
<a href="http://eq.magelo.com/profile/1881992" target="_blank"><img src="http://eq.sig.magelo.com/1881992.png" border="0"></a>
<a href="http://www.sloganizer.net/en/" target="_blank" title="Dakuan - the 5K DPS Raid Augmentation"><img src="http://www.sloganizer.net/en/image,Kazh ... ,white.png" border="0" alt="generated by sloganizer.net" title="This slogan was generated by a cat rolling around in a bed with their ears and the whiskers and the nose."></a>
<a href="http://www.sloganizer.net/en/" target="_blank" title="Dakuan - the 5K DPS Raid Augmentation"><img src="http://www.sloganizer.net/en/image,Kazh ... ,white.png" border="0" alt="generated by sloganizer.net" title="This slogan was generated by a cat rolling around in a bed with their ears and the whiskers and the nose."></a>
- Iane_Blaidd
- Member
- Posts: 1788
- Joined: Tue Oct 28, 2008 8:04 pm
- Location: Plano, Texas
HTML ans PHP
try to find a good video class
try to find a good video class
Last edited by Iane_Blaidd on Mon Jun 04, 2012 1:59 pm, edited 1 time in total.
Iane Blaidd
105 Druid of Tunare
“Why do I even dare to think I could dream I could imagine I could hope?”
― Dylan Moran
105 Druid of Tunare
“Why do I even dare to think I could dream I could imagine I could hope?”
― Dylan Moran
-
- Officer
- Posts: 1064
- Joined: Sat Nov 07, 2009 1:26 am
Wow, thanks for all the replies guys, I'm really looking into all this for him. I need to get him his own lap top to mess around with. Nothing special just something to get him started and more familiar with PC.
<a href="http://eq.magelo.com/profile/860120" target="_blank"><img src="http://eq.sig.magelo.com/860120.png" border="0"></a>"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools"
Hey twink i would do some research on the topic of hyper-focus and ADD, I have a feeling you will find out what you need to know to guide your son with the best out-come. Not saying put him on drugs and such but just look into the topic. Lots of positive methods to allow him to be be who he was meant to be.
What happens when an unstoppable force meets an immovable object?
Both force and object have its origins from the same source.
Everything from the source into the universe is in constant motion, from the seen to the unseen.
An unstoppable force has no walls, no limits to restrain it, and is completely free to make anything happen.
Then the immovable object is a lie to uncover, to discover the truth..THERE IS NO SPOON
It does sound like you've got a future game developer on your hands.
For now, you could get him some computer-based math games, and see how far he can go with them.
http://www.edutainingkids.com/buyersgui ... games.html
For now, you could get him some computer-based math games, and see how far he can go with them.
http://www.edutainingkids.com/buyersgui ... games.html
This game is awesome and really helps build logic skills.
http://en.wikipedia.org/wiki/Logical_Jo ... _Zoombinis
Real games are developped in C/C++ but some lightweight things will be in HTML5 going forward with Flash discontinued.
http://en.wikipedia.org/wiki/Logical_Jo ... _Zoombinis
Real games are developped in C/C++ but some lightweight things will be in HTML5 going forward with Flash discontinued.
<a href="http://eqplayers.station.sony.com/chara ... 8086669378" rel="nofollow" target="_blank"> Noirfu</a> | <a href="http://eqplayers.station.sony.com/chara ... 8086971761" rel="nofollow" target="_blank"> Noirts</a> | <a href="http://eqplayers.station.sony.com/chara ... 8086666074" rel="nofollow" target="_blank"> Noircogi</a> | <a href="http://eqplayers.station.sony.com/chara ... 8086714703" rel="nofollow" target="_blank"> Noirbs</a> | <a href="http://eqplayers.station.sony.com/chara ... 8088810431" rel="nofollow" target="_blank"> Noirmz</a> | <a href="http://eqplayers.station.sony.com/chara ... 8087042179" rel="nofollow" target="_blank"> Biffle</a>
I work in the Video Games industry. Everyone I know that's been an amazing talent at making video games (and there's a ton of different talents that go in to it) have one thing in common: they themselves have the drive to be better than everyone at what they do. They want to be one of the best of XYZ profession, be it art design, sound design, game design, level design, client programming, network programming, networking, infrastructure, whatever it may be.
I got good at what I do (I'm an infrastructure guy) because I was always tinkering and playing and learning. I was never content with an answer of "that's just how it works." No, don't tell me that. Tell me why it works that way. Or better yet, get out of my way and let me figure it out.
That said, how to foster that environment for a kid? I don't know. For sure get him a computer he can break (not physically) and fix on his own. Get him books to learn programming languages if that's what he wants to learn. If he loves video games, there's tons of books that talk about game design and non programming topics as well. Programming games is not something you can just get in to. You have to learn the fundamentals, and many folks don't have patience for that.
Put linux on his computer, let him learn GCC and C/C++ and start programming stuff. I programmed a heuristic hangman when I was like 11 years old in C. You would punch in a word, and it would try to guess your word. All it knew was the frequency of occurences of letters in the alphabet to start with. As you played it, it got better and better guessing your words, until ultimately it got them every time. Stuff like that, if he's interested in it, the game mechanics are simple, but you learn a lot of other things just by doing it. Program a tetris clone.
Also, you don't have to start off with C/C++.
Anyways, enough rambling from me, hope that helps. Best I can say is give him the tools he needs to succeed, but unless he really digs in and has that strive to better himself and follow his passion of xyz, then it won't be an easy road.
I got good at what I do (I'm an infrastructure guy) because I was always tinkering and playing and learning. I was never content with an answer of "that's just how it works." No, don't tell me that. Tell me why it works that way. Or better yet, get out of my way and let me figure it out.
That said, how to foster that environment for a kid? I don't know. For sure get him a computer he can break (not physically) and fix on his own. Get him books to learn programming languages if that's what he wants to learn. If he loves video games, there's tons of books that talk about game design and non programming topics as well. Programming games is not something you can just get in to. You have to learn the fundamentals, and many folks don't have patience for that.
Put linux on his computer, let him learn GCC and C/C++ and start programming stuff. I programmed a heuristic hangman when I was like 11 years old in C. You would punch in a word, and it would try to guess your word. All it knew was the frequency of occurences of letters in the alphabet to start with. As you played it, it got better and better guessing your words, until ultimately it got them every time. Stuff like that, if he's interested in it, the game mechanics are simple, but you learn a lot of other things just by doing it. Program a tetris clone.
Also, you don't have to start off with C/C++.
Anyways, enough rambling from me, hope that helps. Best I can say is give him the tools he needs to succeed, but unless he really digs in and has that strive to better himself and follow his passion of xyz, then it won't be an easy road.
Neat - what an awesome way to build logic skills in a child! And honestly.. even if he grows out of his obsession with computers, logic is the foundation for so many aspects of life that gaining early training there will not be wasted.Noircogi wrote:This game is awesome and really helps build logic skills.
http://en.wikipedia.org/wiki/Logical_Jo ... _Zoombinis