If he were just wanting to use it for games, then he would only need simpler subsets of the fields I mentioned. He said however, he wants to be able to talk to the computer, for it to understand him, and be capable of forming an intelligent response. This isn't quite as simple as game coding you know.
I'm sure that if he just starts researching the various things I mentioned, then he will start to discover which ones have what relevance to what he wants to do with it. To have a goal of developing artificial intelligence is a far larger goal than programming alone, and learning to code is only one step of the process.
My previous post wasn't meant to scare him, but rather to speed his learning along by introducing him more thoroughly to the field that interests him. The longer everyone keeps telling him that all he needs to do is learn how to code, then the longer it will be before he learns how to start coding a true AI system.
And if it still scares him, then maybe it's not the thing for him right now.
2 Phat PSPs: First went through hell, reassembled scrap parts from 2 bad PSPs. Second is practically new except a repaired battery clip, both running 3.52 M33-4, first clean install, second modded. No, not planning to upgrade either.