Travis wrote:dude ur all wrong i can learn c++ (if i didnt already know it) in about a week actually it only takes 24 hours to.
If you already know a lot of other languages then yes, you can pick up the syntax of another pretty quickly, but I'd say 24 hours is pushing it. The problem comes in learning all of the other things about a language that come allong with it. What are the libraries and conventions that go along with that language. Take Java for example. The syntax is trivial for a c++ programmer to pick up. However there are 2700+ classes that are part of the 1.4.2 java implementation. That doesn't include the half a bajillion other libraries that are in common use with java. The same goes for C++
If you'd like to test yourself, try a language that doesn't look like one that you've seen before. If you've not done any functional programming then check out scheme or lisp. I'll buy your 24 hour figure if you can come back to me with a functioning non-trivial scheme or lisp program in 24 hours.
For example open a file containing a list of 1000 integers between 1 and 1,000,000 in random order, remove all primes, sort the remaining numbers and write the resulting list out to a new file.
If you can do that in scheme or lisp in 24 hours you are as 3733+ as you seem to think you are. I'd even throw in 20 of my credits to make it interesting.