Delphiでいいと思うよ。
それでいて、pascalと同じく悪い癖の付き難く判り易い入門として
勧められる特徴をもってる上

 カーニハンが批判したpascalと違って
 1,インラインアセンブラが組み込まれていて、しかもC/C++と違ってそれでコンパイルが遅くなる事がない
 2,absoluteによって柔軟なポインタ的な操作
 3,しっかりしたモジュール化のサポート
 4,文字列に255文字なんて制限がない

 と、C並にハードウエアに密接した処理も書く事が出来るスマートな言語になっている上

 RAD(VCL)を通してOOPにも触れられ、そして自作コンポーネントを作成する事で
よりOO的な仕掛けの学習にもなる

C/C++は自由すぎて、最初何をすれば良いか判らない面もあるだろうし、指導者が
いないと妙なクセを纏ってしまう可能性も高い