They are all wrong start with Scheme or Lisp. C++ is very much alive and well, if you played a game recently odds are it was in c++. If you are learning this as your first language c++ might make your head hurt if you have no other programming experience, pointers, garbage collection, assuming unmanaged c++. Don't get caught up in the language, it's mostly just syntax. Learn the bigger abstract ideas that drive the language and you will easily be able to learn syntax for languages fairly quickly.
M
matt_hile
@matt_hile