I think I noticed one or two threads a while back touching on this subject but it is a hassle trying to locate them and I am not sure if they are directly applicable.  My own computer knowledge/programming experience is so ancient that I would not want to rely on it. 
Anyhow, which programming languages are ideal as a 1st language and why?  Does the age of the learner matter? What resources are effective for self-teaching purposes (as opposed to an actual course)?
Last edited by Quantum2003; 08/08/13 11:57 AM.