Reading list: Free Pascal
Software development with Lazarus and Free Pascal