Channel 9 is posting a collection of videos from the JAOO conference on programming language design that I found really interesting. JAOO stands for Java and Object Oriented but in a tremendous coincidence all of the videos happen to feature Microsoft speakers talking a lot but not exclusively about Microsoft products and languages. Really though, all of the videos are more about understanding how programming languages are designed than the design of any particular language so they're pretty accessible to everyone that has done a lot of programming.
Here are the talks from Channel 9.
Anders Hejlsberg and Guy Steele: Concurrency and Language Design
Erik Meijer, Dave Thomas and Pratap Lakshman: Perspectives on JavaScript and Language Design
Jeffrey Snover, Martin Fowler and Neil Ford: Domain Specific Languages
And, here is Ander's talk from the conference.