This site is a good start to get the language nailed

http://www.delphibasics.co.uk/index.html

it explains the Delphi language elements, I still use it when I forget stuff (coding in many different languages means sometimes I forget stuff... oh, me having a crap brain doesn't help matters )

The it's just a matter of picking a components set, library or framework and doing the hard graft.

I've heard good things about Asphyre, perhaps you should look into that. I've never used it myself though.

Best of luck.