Syntax of C# is similar to Java but not to Delphi. Structure of C# and .NET is similar to Delphi, not to Java. C# was created from Delphi, because Delphi is better.Microsoft offered free version of Visual Studio Express .NET IDE in very earliest days, but Delphi RAD Studio now have very good competitor also for free.