HoundDog questioned: A friends child is struggling to cope with many aspects of life but is showing fantastic abilities with computers. May be learning a computer language would be beneficial. What would be a excellent starting language and are there any teaching methods that would be suitable to the situation.