Even if you are an experienced programmer at C++.
I choose Delphi over C++ because C languages are quite cryptic, while Delphi is not, but is still quite powerful.
Object Pascal is mostly known as the primary programming language of Borland Delphi, and is a derivative of Pascal. It is also known as the "Delphi programming language" when describing the dialect used by Borland Delphi.
In order to learn Delphi, the best site for Delphi goes to
http://www.torry.net/...