I think foxcity meant to put JavaSCRIPT, uman, excuse him this slip of the fingers ...
and on the subject of programming, I do agree (X)HTML and CSS arent programming languages but almost every programmer is expected to be able to read and understand them so, u know, i think everyone should start there.
And i'm sticking to my suggestion of python, GO, PYTHON!
http://www.freenetpages.co.uk/hp/alan.gauld/ is excellent for beginners.