Castle Game Engine: Modern Pascal course examples and slides, updates to modern Pascal book to fully support both Delphi and FPC

Last week I made a course teaching modern Pascal, organized by BSC (Embarcadero branch in Poland). We started from basics (structural and imperative programming, classes) and went on to advanced things (TComponent, various ways to deal with memory management, class references, generics, and more). It total, it was 2 days * 6 hours. Mostly lectures, …