Starter programming language for a 10 year old

  • (2 Pages)
  • +
  • 1
  • 2

19 Replies - 6096 Views - Last Post: 26 April 2011 - 02:36 PM

#1 Qball522  Icon User is offline

  • D.I.C Head

Reputation: 6
  • View blog
  • Posts: 86
  • Joined: 06-October 08

Starter programming language for a 10 year old

Posted 26 October 2008 - 08:16 AM

Hello all, I was wondering if anyone had any suggestions about a good language for my 10 year old daughter to start learning. I am learning java ATM but I am only beginning to understand it myself and in no shape to try to teach someone else.

I do understand programming to an extent.

Show I start her out in Basic? is there something else that would be better/easier for her to get the starter concepts?

Thanks for any advice you may have.

Is This A Good Question/Topic? 0
  • +

Replies To: Starter programming language for a 10 year old

#2 William_Wilson  Icon User is offline

  • lost in compilation
  • member icon

Reputation: 204
  • View blog
  • Posts: 4,807
  • Joined: 23-December 05

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 08:23 AM

For a 10 year old, I might suggest html then add some css and javascript. html shows output without much learning and can let her feel accomplished, even if the output isn't all that useful. I know when I learned my first language it was painful to write line after line to get nearly no results. It will let your daughter get a feel for structure etc especially as she moves into javascript. Then she can decide whether to stick with web development or platform languages and whether to move into more complex languages like PHP, Java, etc.

Just my 2 cents.
Was This Post Helpful? 0
  • +
  • -

#3 homemade-jam  Icon User is offline

  • Gabe's Nemesis
  • member icon

Reputation: 11
  • View blog
  • Posts: 1,300
  • Joined: 17-March 08

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 08:35 AM

Assembly?

Nah, there are a couple of programs I've seen that let you program traffic light sequences etc. helps tech the initial logic that is used in systems.
Was This Post Helpful? 0
  • +
  • -

#4 abgorn  Icon User is offline

  • sudo apt-get install brain
  • member icon

Reputation: 30
  • View blog
  • Posts: 1,409
  • Joined: 05-June 08

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 08:35 AM

Sams Teach Yourself Programming with Java is a magnificant book for beginning. I started it when I was 12 (I'm 13 now) and it hepled me loads.
Was This Post Helpful? 0
  • +
  • -

#5 Qball522  Icon User is offline

  • D.I.C Head

Reputation: 6
  • View blog
  • Posts: 86
  • Joined: 06-October 08

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 08:44 AM

View PostWilliam_Wilson, on 26 Oct, 2008 - 08:23 AM, said:

For a 10 year old, I might suggest html then add some css and javascript. html shows output without much learning and can let her feel accomplished, even if the output isn't all that useful. I know when I learned my first language it was painful to write line after line to get nearly no results. It will let your daughter get a feel for structure etc especially as she moves into javascript. Then she can decide whether to stick with web development or platform languages and whether to move into more complex languages like PHP, Java, etc.

Just my 2 cents.


I don't know anything about html or javascript. Would it be hard to look into them for me and help her with it?
Was This Post Helpful? 0
  • +
  • -

#6 Moonbat  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 36
  • View blog
  • Posts: 424
  • Joined: 30-June 08

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 09:44 AM

http://www.w3schools.com/ - This is one of the best places to learn web languages like HTML, PHP, and CSS.

I'd start her off with HTML. Like William_Wilson said, it's easy to get results quickly. Also, it has an easy syntax, and there's no logical statements involved to confuse people.

After HTML, I would move on to PHP. By now she should be able to learn the features of a real programming language (as opposed to a markup language like HTML).

When starting someone off in the world of programming, CSS is kind of superfluous. I would worry about that later.
Was This Post Helpful? 2
  • +
  • -

#7 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1376
  • View blog
  • Posts: 10,951
  • Joined: 06-February 08

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 10:09 AM

HTML for a beginner. Then a little CSS, and then maybe a high level language, such as C#.NET ~ I know that sounds a little crazy, but C# is a very basic language to learn (IMO) and the syntax is very friendly. Starting with console stuff, looping, conditions, etc.

Plus, she could start GUI design pretty quickly since you get a design view. Just drag/drop all the components. Like I said, the syntax is very friendly, too.

I also used some software that jam mentioned, I can't remember what it's called but it basically gets you to program some traffic lights using flow charts~ Very useful for teaching logic.

I'd be willing to step in as a tutor. PM me if you're interested. ;)
Was This Post Helpful? 0
  • +
  • -

#8 muskowiec  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 26-October 08

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 08:13 PM

It's pretty hard to understand programming code logically for 10 yo kid, if she really want to learn, I guess she should start with HTML and then Turbo Pascal.
Was This Post Helpful? 0
  • +
  • -

#9 jacobjordan  Icon User is offline

  • class Me : Perfection
  • member icon

Reputation: 113
  • View blog
  • Posts: 1,499
  • Joined: 11-June 08

Re: Starter programming language for a 10 year old

Posted 26 October 2008 - 09:46 PM

VB.NET For the win.

I started out programming in VB.NET when i was 11. Take it from a 13 year old who actually remembers what it is like to be 10. VB.NET is the best choice you could make for your daughter to learn Windows programming. It is a very high level language, and is very user-friendly. VB.NET is a good choice to teach her the fundamental principals of object oriented programming, as it kinda shields the user from all the down and dirty part of programming. Then, she can work her way down to C#, or C++. Visual Basic is also an option too, but i really recommend VB.NET.

This post has been edited by jacobjordan: 26 October 2008 - 09:49 PM

Was This Post Helpful? 0
  • +
  • -

#10 Amadeus  Icon User is offline

  • g+ + -o drink whiskey.cpp
  • member icon

Reputation: 248
  • View blog
  • Posts: 13,506
  • Joined: 12-July 02

Re: Starter programming language for a 10 year old

Posted 27 October 2008 - 05:31 AM

Although many here may be surprised, i would agree with the recommendation of either VB or VB.NET for a young child. the VB language was originally designed to allow people with no background in programming to to begin in the filed - with widgets that take care of all the actual 'behind the scenes' work, it allows the user to focus on the end goal of learning the basics of programming. In short, the Vb languages were designed specifically for situations like this.
Was This Post Helpful? 0
  • +
  • -

#11 Qball522  Icon User is offline

  • D.I.C Head

Reputation: 6
  • View blog
  • Posts: 86
  • Joined: 06-October 08

Re: Starter programming language for a 10 year old

Posted 27 October 2008 - 06:19 AM

I will have to look into html, and I know I have VB 2008 floating around on a disk somewhere.

Thank you for all the wonderful suggestions.
Was This Post Helpful? 0
  • +
  • -

#12 absynthe  Icon User is offline

  • DIC Tease
  • member icon

Reputation: 28
  • View blog
  • Posts: 2,807
  • Joined: 20-September 08

Re: Starter programming language for a 10 year old

Posted 27 October 2008 - 07:06 PM

What I would do would introduce her to key concepts before jumping into a language. The best, I believe, to do this would be "Alice". Its based on Alice in Wonderland (characters) and she would love it! Its a completely free download as well :)

http://www.alice.org...e/what_is_alice

Here is a little bit about it :)

"Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects.

In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. By manipulating the objects in their virtual world, students gain experience with all the programming constructs typically taught in an introductory programming course."
Was This Post Helpful? 2
  • +
  • -

#13 no2pencil  Icon User is online

  • Head MFIC
  • member icon

Reputation: 5068
  • View blog
  • Posts: 26,450
  • Joined: 10-May 07

Re: Starter programming language for a 10 year old

Posted 27 October 2008 - 07:10 PM

View Posthomemade-jam, on 26 Oct, 2008 - 11:35 AM, said:

Assembly?

HTML wasn't invented yet when I was 10...

*back in my day*

Damn now I feel old. Who'm I kidding? I felt old this morning too! It was right before the coffee.

Crap, I'll brb, I have to go chaise some kids off my lawn.
Was This Post Helpful? 0
  • +
  • -

#14 absynthe  Icon User is offline

  • DIC Tease
  • member icon

Reputation: 28
  • View blog
  • Posts: 2,807
  • Joined: 20-September 08

Re: Starter programming language for a 10 year old

Posted 27 October 2008 - 07:16 PM

View Postno2pencil, on 27 Oct, 2008 - 07:10 PM, said:

View Posthomemade-jam, on 26 Oct, 2008 - 11:35 AM, said:

Assembly?

HTML wasn't invented yet when I was 10...

*back in my day*

Damn now I feel old. Who'm I kidding? I felt old this morning too! It was right before the coffee.

Crap, I'll brb, I have to go chaise some kids off my lawn.


:) Poor little bastards!! They dont know who they're messing with :)
Was This Post Helpful? 0
  • +
  • -

#15 Hyper  Icon User is offline

  • Banned

Reputation: 108
  • View blog
  • Posts: 2,129
  • Joined: 15-October 08

Re: Starter programming language for a 10 year old

Posted 27 October 2008 - 07:36 PM

View Postabsynthe, on 27 Oct, 2008 - 07:16 PM, said:

View Postno2pencil, on 27 Oct, 2008 - 07:10 PM, said:

View Posthomemade-jam, on 26 Oct, 2008 - 11:35 AM, said:

Assembly?

Crap, I'll brb, I have to go chaise some kids off my lawn.


:) Poor little bastards!! They dont know who they're messing with :)


Damn straight they have no idea who they're messing with, somebody who's going to "CHAiSE" them!! Hope he 'catcihes" them!
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2