My nephew wants to learn programming. What should I recommend?
javery: Ruby would be a good choice, I hear the Prag Prog Learn to Program book is great and uses Ruby.I was at my daughters new school the other day and I talked to the Librarian who is also teaching technology and he talked about using Scratch (http://scratch.mit.edu/) which looks very cool and is somewhat game focused.