|
Don't get him a book. Everything you need to know about C# at entry level is right here:
http://www.csharp-station.com/[^]
I've given up on paper books altogether. Errata remain errata forever and you can't search inside them.
I wouldn't worry about it being overly complex, he's a 13 year old kid and therefore has the kind of brainpower idly going spare that we can only dream of. Besides which, dropping him in off the deep end will more likely mirror a real-world situation he could easily find himself in - look at it as a test within a test, does he really want this kind of life?
Be careful what you wish for..
|
|
|
|
|
Have you considered recommending Scratch[^].
I recently helped my niece and it even tested my programming ability - I mention it because it may give him something that is faster to get going with than C#, a positive experience of programming from the start is more likely to then lead to something like .Net .
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Alice seems like that, but 3D. Used it in college years ago... seemed a bit buggy and a memory hog, but it's had years to improve, so maybe that's changed.
There are a couple of videos here for anybody interested (I didn't watch them, but I skipped through the bottom one and it looks informative enough).
|
|
|
|
|
|
Hi,
Well it's not a C# but a C++ recommendation I have and that's [Programming Principles and Practice Using C++] by Bjarne Stroustrup. (Inventor of C++). It's I think a very good book with a lot of colourful image's and graphical explanations, and as it say's on the back cover:
This book is primary designed for people who have never programmed before, and it has been tested with more than 1000 first years university students...
I think it will work for younger aged also, it has a so called drills after each chapter to establish practical programming skills and in general is a good book to learn the C++ basics.
With friendly greetings,
Eric Goedhart
|
|
|
|
|
check out Khan Academy's Computer Science section. They have a great system there for coding and seeing the results immediately. Great learning tool.
https://www.khanacademy.org/cs[^]
|
|
|
|
|
|
At 13(ish) I had picked up Sam's teach yourself c++ in 21 days. I wouldn't underestimate the ability of someone that age to pick stuff up. I think a lot of the beginner stuff is too trivial and patronizing.
CPallini wrote: You cannot argue with agile people so just take the extreme approach and shoot him.
:Smile:
|
|
|
|