Also zum objektorientierten Programmiereinstieg ist wirklich Java zu empfehlen, da man hier zu sauberer Programmierung gezwungen wird, und einige fehlerträchtige Dinge, wie zB. Pointer nicht gibt. Und Java verwendet die C Syntax (genauso wie C++ und C#), da brauchst beim Umstieg nicht die Syntax umlernen (obwohl das meist das geringste Problem ist

).
@Pong: Ist nur Erfahrung, da ich schon in beiden Paradigmen programmiert habe

.