Да в любом учебнике учи основы, и потом практика, практика, если что не ясно - в гугл. Так язык освоишь намного быстрее.
Delphi7 Для профессионалов - Марк Кенту - вот этот попробуй - очень порадовал + поищи там есть в нете примеры к этому учебнику
Да обычно сложно что-то придумать хорошее самому - для этого и есть обучение и задание) Просто сложно будет самому догадаться какую лучше структуру данных применить и все такое.... но это все практикой решается)
ох.. если ты основ не знаешь, то начни с Delphi Быстрый Старт, Автор Гофман В., Хомоненко А. учебников куча... и в любом учебнике есть что то интересное., где то его больше а где то его по меньше... вот например для начала норм... http://www.bit-team.com/index.php?automodule=downloads&showcat=13