JavaかC#から開始・・・よくわからん発想だね。
学校等で教える場合、CやBASICから入っても挫折者が結構出るのに
いきなりOOからはじめたら大多数は生き残れないのでは?
世の中は皆が皆挫折しない強い人ばかりじゃないんだから、
覚えることの少ないものから入るのが普通でしょ。

俺は別にJavaやC#がそんなに難しいとは思わないよ。
でも、それは自分が出来るようになったからそう思えるだけで、
初めての人にとっては針のむしろだよ。