Get him into programming. Buy him an Arduino kit, something like this http://www.microcenter.com/single_product_results.phtml?product_id=0389816
It will let him learn programming in a hands on environment. It will let him see immediate results with what he had just done, which is the best way to learn in these circumstances. I till also give him some basic knowledge on electrical engineering
It is REALLY easy to pick up on - there is a ton of documentation on it as well as guides for absolute beginners. If you have any other questions PM me. I've done a few big projects using Arduinos, and am confident I can answer any questions
The greatest motivation here is having something to apply it to. My first major project was a hot tub controller. You can do anything, from door security, motion sensors, pressure pads (like under a mousepad, to see if someone moved a mouse) light change detection, and way more. If you have an idea of something to implement, it can be done.