Jump to content

Looking for a couple of good "starter" Delphi books

Recommended Posts

First, some background on me. I have a basic understanding of programming. And I do mean basic, as in I am not even an intermediate code writer. I had a very introductory class in Fortran IV when I was in High School as part of a weekend college program (non-credit). I got familiar with Atari basic well enough to learn how to create a dice-rolling simulation for the Parker Brothers game of Risk, which kept track of the number of armies for both the attacker and defender and displayed each dice roll and how many aries each side lost. It used a random number generator and kept track of up to 5 dice, up to 2 for the defender and up to 3 for the attacker. I learned how to do decision tree logic, subroutines, go-to statements, and more, but it wasn't really all that deep. I learned what I needed as I went through the process of building the program. So I am familiar a bit with a flow chart, too. 


For those here who never played risk, it's a world conquest strategy/chance game. Anyway, I was just starting to learn Delphi maybe 20 years ago and had a good book that was a tutorial that took the beginner through some basic GUI forms and I was starting to learn about writing code that would run when things on the form clicked. Then I gave up and about 10 years later tried learning Visual Basic. I had an H. W. Sams book something like "Learn Visual Basic in 24 hours" or maybe it was "Learn Visual Basic in X days." It was also a tutorial book and I wrote my first image viewer program. I used the code the book gave me, so it wasn't that I figured out how to write that program myself. 


I once again had some interest in Vb.net and have the community edition. I couldn't find any recent books on the language that were like those books I used before. I understand that Visual Basic isn't known for being backwards compatible, so programs written with older code might not work anyway, so the older books were not useful. 


So, I am looking at Delphi once again, since I remember it was easier to learn how to do things in Delphi than what little I learned in VB. I a mow installing the community edition of Delphi and am hoping someone can recommend a book or two for BEGINNERS. I read the recent thread:




But it really didn't answer the OP's question on the subject of a good beginner's book. I don't want to spend money on an advanced book that starts way beyond where I need to start. I can pay for a good book or two, and move on from there as I learn more. 


So, can anyone here recommend a specific book to learn Delphi from?


A combination of 2 or even 3 (or more) books is OK, but I need books that start at ground zero and don't require prior knowledge of any other language. I'd rather have a book that is too simple than too complicated for my entry level knowledge. 





Share this post

Link to post

I'm making this post just to be sure I receive notifications of replies. 

Share this post

Link to post
Posted (edited)

Don't get hooked up on just books. There is a lot of useful visual material on the Net that is targeted at Delphi beginners. Embarcadero's Helpful Resources for New Users has some good links to both books and visual resources.

Edited by Nigel Thomas
removed link to old stuff
  • Like 1

Share this post

Link to post

The Little Book of Delphi Object Pascal by Huw Collingbourne might be of interest to you. I am somewhat in the same boat as you.  Not much in the book on the way of GUI development, but surprisingly well centered and focused on essential info.  My version is from Kindle so it is fairly inexpensive there and I am getting some use out of it.  Same type of book for GUI work would be helpful too, but I don't have one yet.  Hope this helps.


PS Here is a site that might be of help or interest to you.  Looks like Huw Collingbourne might be connected with it also.  Some good indexed basic code samples there also it seems. The downloadable version of the site (~$6) is showing itself to be a very useful and convenient offline tool/resource for me.



Edited by cecarnicom

Share this post

Link to post

Any Delphi book from D2010 and later will help you learn the language and develop basic UI skills.


And they pretty much all teach the same bad habits to simplify showing how to build forms. 


There are also tons of videos on YT and other sites, some of which are step-by-step tutorials, as well as lots on specific topics.


Don't forget the annual CodeRage virtual conferences that CodeGear and then Embarcadero have hosted over the years. There are always a few presentations for beginners as well as lots of interesting niche topics.

Share this post

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now