An introduction to modern Object Pascal, as implemented by both FPC and Delphi.
Read the output as:
Written as a resource for programmers that already know basic concepts common to many programming languages (like "what is a class") and want to learn know how these concepts look in Object Pascal.
Contains some introductory material at the beginning, and at the end quickly goes through more advanced topics like class references. Enjoy, share and redistribute freely!
Source code is in AsciiDoc, processed by AsciiDoctor.
By Michalis Kamburelis (author of Castle Game Engine).