Learning to Code

I have a thirteen year old granddaughter, extremely intelligent (straight A's all around), interested in learning how to program. This is a young lady extremely committed to whatever she tackles and has asked me for suggestions on how she should begin.

I'm interested in recommendations from the experts on the answer to that question i.e. language, course material, etc. Unfortunately, my background is strictly database design - and not that advanced. I think she's looking for some form of coding she can continue with through high school and college.

It has to be material she can grasp on her own (remember, she's only 13), and presented in such a way that it will challenge her and at the same time, keep her interest.

Ideas anyone?
SpaceCoastLifeAsked:
Who is Participating?
 
lruiz52Connect With a Mentor Commented:
Have your daughter check out www.codeacademy.com and www.code.org.  my 11yr old son has taken an interest and is going through codeacademy's online classes to start.

check them out yourself and see if its something she will like.
0
 
jmcmunnConnect With a Mentor Commented:
http://pluralsight.com/training

PluralSight has tons of learning resources, that will cover all sorts of languages.  As far as suggestions as to where to start, I would say have her try C# or VB.net, both of which are very accessible and easy to pick up, yet provide tons of room for growth and learning for many years to come.

If you do decide to go with something based in the Microsoft world, they have express versions of Visual Studio and MSSQL that are free and even have source control and unit testing (she will not need these for some time I am sure) that will allow her to grow as a coder.

Good luck!
0
 
SpaceCoastLifeAuthor Commented:
Thanks. These all look good and a basis for her to start to see if it's something she might be interested in
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.