du kritisierst viel und gern...nur leider nicht immer richtig. turbo vision war ein framework für textorientierte benutzeroberflächen. völlig sprachunabhängig...gab es auch für c.
delphi basiert auf object-pascal, welches wiederum auf pascal basiert. es _ist_ so ziemlich der gleiche syntax wenn du die oop-erweiterungen von delphi mal rauslässt.
auch deine aussage, dass programmieren nichts mit der sprache zu tun hat, kann ich so nicht teilen. die zur sprache gehörenden frameworks sind teilweise so riesig, es braucht eine zeit um sie zu beherrschen _und_ optimal einzusetzen. hat man keinen überblick, und "übersetzt seine probleme in die programmiersprache", erfindet man womöglich öfter mal das rad neu (hey, das kritisierst du doch öfter in den projekt-foren ).
wenn dann jemand behauptet, er beherrscht c/c++, java, c#, delphi und hat grundkenntnisse in php, dann hat er entweder nur oberflächliche kenntnisse oder er ist wirklich ein meister seines faches.
gerade am anfang, sollte man nicht ständig zwischen den sprachen wechseln, sondern sich auf eine konzentrieren um die grundlegenden strukturen zu beherrschen, die man dann, wenn es nötig ist, auf andere sprachen anwenden kann.
ob pascal dafür die richtige wahl ist, kann ich nicht beurteilen. ich tendiere eher zu java, aber das ist wohl geschmackssache.
gruß