Lazarus
Lazarus — открытая среда разработки программного обеспечения на языке Object Pascal
Приятно, что она является ООП и близка к Delphi.
Скачать возможно с сайта lazarus-ide.org
Используемая литература:
Практикум по делфи (Автор: Кузнецова) — в книге большое количество ошибок, текст при копировании также не всегда распознается корректно.