"I WANT TO MAKE SOFTWARE!
What kind of software does he want to make?
zeroliken
Veteran Poster
1,106 posts since Nov 2011
Reputation Points: 201
Solved Threads: 162
well I can't give a full opinion yet I want clear some things first
as I can see he has learned languages for web development and only basic knowledge of software devt languages yet he wants to make a software?
As for the program he wants to make are they for personal use? how long does he want to continue with a project(both in updating it and in usage)? Is it only to pass the time or is it something serious
zeroliken
Veteran Poster
1,106 posts since Nov 2011
Reputation Points: 201
Solved Threads: 162
zeroliken
Veteran Poster
1,106 posts since Nov 2011
Reputation Points: 201
Solved Threads: 162
how about pygame he might find an idea here and help in creating a game, they have tutorial,submitted games, etc...
I'm Sorry if i can't suggest anything more appropriate cause I'm not a python user I usually create programs in Java or c
zeroliken
Veteran Poster
1,106 posts since Nov 2011
Reputation Points: 201
Solved Threads: 162
but as we together do not tutorials for his age, it doesn't do him any good.
You can't learn without em but since he liked it given time he might get used to it... eventuallyWill he be able to program in java or c
Since he's 10 i'm guessing that he's self studying programming
Java and c I good for software development (you can search the net for more info)
but they're a bit more complicated than python
Here's a discussion about the Programming languages
Like all programming languages It'll take time to learn
Here's also a list of most used Programming languages(by usage) as a bonus
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
zeroliken
Veteran Poster
1,106 posts since Nov 2011
Reputation Points: 201
Solved Threads: 162
I guess it would be possible for him to learn how to program in a language like C or java, but (and there's a serious 'but' there) that 's only the case if he's first willing to spend quite some time learning the language (and I'm not talking 'a few weeks' here).
he won't be able to immediately start a project, rather he'd be spending a lot of time writing small applications learning how to develop software using those languages and the possibilities they provide.
stultuske
Posting Sensei
3,107 posts since Jan 2007
Reputation Points: 1,114
Solved Threads: 432
He doesn't care, he's willing to learn. Any resources?
when it comes to java, this link might be about the best place to start.
I assume he's already somewhat familiar with pseudo-code and the very basics of OO, if not, exploring that wouldn't hurt him either :)
stultuske
Posting Sensei
3,107 posts since Jan 2007
Reputation Points: 1,114
Solved Threads: 432
Al Sweigart has an entire site and a book dedicated for game programming for kids. You might find this and this worthwhile.
As someone who has mentored both colleagues, junior developers and "want to be programmers", I'd recommend against "industrial strength" languages like C#, Java, C++, C etc. unless the kid feels he is comfortable with them. The *most* important thing when it comes to teaching programming is to get them in the "groove" rather than forcing them to learn "popular" programming languages. If your kid craves for more challenging/unique stuff, there's always the " haskell for kids " series by cdsmith which your kid might find enlightening.
Languages come and go, it's the concepts which stay. BTW, as an Indian, it feels good to see that parents are taking the initiative to introduce their kids to the crazy and interesting world of computers. :)
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 732
I don't live in the US, live in India, so Head First C#(O'Reily) is out of hand. I am trying to download a PDF. Any other resources?
O'Reilly will sell you a PDF version of most any of their publications.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
not to mention, it can be ordered online.
I don't live in the US neither, doesn't mean I can't get hold of books that are printed over there.
it's always possible to download the pdf's of those books, but in a lot of cases, it's an outdated version of the book, so my advice would be to go to the authors/publishers website and order the latest version.
stultuske
Posting Sensei
3,107 posts since Jan 2007
Reputation Points: 1,114
Solved Threads: 432