Paul: I am an older programmer, so I am going to wade in and say a piece.
I starting programming in 1985 in basica and gwbasic for some local woodworking companies. In 1989, I purchased I believe was
Turbo Pascal 4. Wow, I will not denigrate any version of basic, as at that time we are talking apples and oranges. I picked up Pascal fast. I moved through all versions then into the Delphi's, yes even Delphi 5. I now use Delph XE.
I have been mandated by various customers to use C, C++, True Basic, Access, Foxpro, Power Builder, Cobol etc, etc, etc. Everytime, I come back to Pascal or its variant.
Yes, the docs nowadays are slightly convoluted, but are generic across several languages, as whosrdaddys says, look to google.
I personally have been involved with projects that range from medical, dental and medical machine's to industrial applications for pulpmill operations and the related machines that are written in a pascal/delphi language or a hybrid pascal/delphi.
Don't give up, remember an older programming axium, GIGO. garbage in, garbage out.
Good luck
George