I'm interested in learning a programming language, and just wanted some pointers as to which is the best to start with. I have a MacBook Pro running OSX 10.5. I have absolutely no programming experience (the closest I've ever come is some basic HTML), but I would consider myself quite computer-literate and I learn quickly. It should also be noted that I hope to progress eventually to programming Mac and iPhone applications. Thanks for your help!