Delphi is a modern language!
To anyone that hasn't tried it, Delphi is really nice. It's object Pascal.
I came up the commodore PET route, Commodore Basic, then BBC Basic, then 6502 machine code, Z80, a bit of 68000 then 8086, VB, C and Delphi.
Given complete free reign I go straight for Delphi. strictly typed and readable, not like C's compile anything but who knows what it'll do style! And the "please don't make me come back and modify it later" syntax!
It's very hard to write the kind of security flaws we see every day if it had been written in Delphi, 99% of the time it just wouldn't compile. Buffer overflows of strings would be hard to exploit as Delphi has very powerful native string handling that doesn't rely on the programmer keeping tabs on how big his lump of allocated memory is and performing bounds checking manually.
That's not to say you are insulated from the real guts of the machine, you could do it C style if you wanted to, but you'd have to be insane to really want to!
Unfortunately on a day to day basis I have to use C... Oh well, that's microcontrollers for you, but I cringe every time I have to do anything with strings. I might as well be programming in machine code.
If you want to give it a try go, grab FPC (Free Pascal Compiler) and the GUI front end Lazarus. Free and open source for Windows and Linux.