Ive bounced around from vb to c++ back to vb to vb.net trying to find a comfortable versatile language.

A friend is a fluid delphi programmer, and is offering to tech me that. What do you guys think about delphi as a whole?