Lazarus

Lazarus — открытая среда разработки программного обеспечения на языке Object Pascal

Приятно, что она является ООП и близка к Delphi.

Скачать возможно с сайта lazarus-ide.org

Используемая литература:

Практикум по делфи (Автор: Кузнецова) — в книге большое количество ошибок, текст при копировании также не всегда распознается корректно.