Yes you can write Delphi using notepad, but that's kinda... wasteful. I've used Borland Delphi 6 and it's a development enviroment where you have your form and you drag and drop controls onto the form.
I'm not sure if there's a standalone compiler? I'm pretty sure you need Delphi (the development program). You could also get Kylix, the Linux version of it.
If you know what and generally know how to use Visual Basic, it's kinda like that. That same enviroment, where you drag and drop controls, create actions and make it do stuff.
I personally do like Delphi, but there are few jobs compared to Visual Basic programming.
Edit: I think you can get Kylix for free. Kylix programs can work in Windows and Linux. Delphi can only do Windows. Kylix is Delphi, y'know what I'm saying? Sorry if I'm confusing.