Pascal moderno: tan potente como C++ o Java, pero con la seguridad de tipos que esperas
Modern Object Pascal Introduction for Programmers – Castle Game Engine

El creador de Castle Game Engine presenta una introducción práctica al Object Pascal moderno, el lenguaje con clases, unidades, genéricos e interfaces que se compila a código nativo rápido. Diseñado para programadores con experiencia, cubre desde lo básico hasta características avanzadas, mostrando cómo todo encaja en un todo coherente. Compatible con Free Pascal Compiler y Delphi, con un ecosistema activo de herramientas y bibliotecas.
Pascal ha evolucionado muchísimo y es bastante diferente del Turbo Pascal que muchos aprendieron en la escuela hace tiempo. En cuanto a características, el Pascal moderno es bastante similar a C++, Java o C#.