Ha pesar de que la pregunta es tonta, es una de las top 10 que se hacen todos los programadores que inician con Delphi, asi que (por lo menos los primeros 50 años) todos haremos preguntas tontas.... para luego reirnos de ellas!
Un libro bueno es Aprendiendo Delphi en 14 dias, otro La cara oculta de Delphi.
Para crear bases de datos no puedes usar directamente Delphi, debido a que es un lenguaje multiproposito y no enfocado a datos como foxpro. Sin embargo, esto es una ventaja, porque a diferencia de VB, Delphi esta diseñado para acceder a CUALQUIER tipo de datos de formas MULTIPLES.
Para hacer una base de datos puedes usar el database desktop que viene con delphi (se accesa desde el menu de delphi, por inicio). Suficiente para tablas paradox o acces sencillas.
Sin embargo, es mejor usar la herramienta especifica de cada base de datos: Foxpro para Fox, Sql Server para Sql Server, Acces para Acces, etc...
Sin embargo, te recomiendo que NO APRENDAS BASES DE DATOS CON DBASE O PARADOX. Preferiblemente usa Interbase, sql server o foxpro usando ADO.
Puedes bajar gratis Interbase desde www.interbase.com o desde ww.firebird.com.
Chaou.