Thankyou for taking the time to respond. In a way I've done that in reverse order - spent a bit of time ith the web (HTML/CSS/Javascript/Actionscript) and some time with typical web app back end languages (Python, PHP, Java, etc). Your suggestion of reading through the "Structure and Interpretation of Computer Programs", and looking into C seem like splendid suggestions. LISP might be fun, too. Then I'll try and write something in both languages! Thanks again.