(5)
Language foundation:
Delphi is Pacal
Java is C / C;
C # is also from C / C , so if you learn Java's programmers, then learn C # that is easier.
There are also information, "C # language combination and the advantages of computer programming language and software: Visual C , Visual Basic, Delphi, C Builder, J Builder, Java, etc."
This also shows that the C language is very important. Unfortunately, my C learned is not too good.