I've been programming for 25 years now (pretty much since I was in 1st grade-- kindergarten if you count simply keying in code straight from a BASIC programming manual), and over the years I've picked up a few languages. Some "languages" I would consider myself very well-versed in (C, Perl, PHP, shell-scripting, Progress 4GL), other languages fairly well (SQL, Javascript, HTML/XML/DHTML), and a few others I know just enough to make small changed to an existing program.
Anyways, a new position is available to me and they want to test my general programming capabilities-- unfortunately, none of the programming tests they offer are in a language I am already familiar with. The tests they offer are in ASP.NET, C#, and C++. They already know these are languages I have not worked with in the past, so they are looking to see how well I can adapt to a new language.
My question, for those that know one or more of these languages, is which of these would be quickest for me to "pickup" based on my current background? The tests are in two weeks. Allso, if you know of any quality pre-assesment tests and tutorials online, that would be a great help as well.
