Just a quick post for those who are just getting into Delphi and are "new" to programming. Learn the underlying Object Pascal language. By having a firm grasp of the basics you will excel at a far quicker rate and understand much more in the long run. A decent book to help you along this path is: Learn Object Pascal with Delphi, which comes with a full version of Delphi 5.0. Or if you are already pretty confident with your programming abilities, but need a quick guide around Pascal in Delphi you can check out Essential Pascal, an online book by Marco Cantu.