Quoting my old Computer Logic professor here - "All programming languages use the same basic logic. Once you understand *how* to write basic flowing instructions in any language, it's only a matter of syntax. You can program all languages."
I tend to agree, although some languages have more power than others. C++ is one of the most powerful ones I've worked with - hence the enormous dictionary.
