我个人感觉,c和java比较难学,c中的指针和java多线程等都是我一直不能很好掌握的知识点。相对的,只要学过pascal的人很容易掌握delphi,入门很简单,但是如果没有实际的开发需求,要把delphi学的很精通也不容易。所以我的建议就是通过实际操作锻炼一下,如果遇到问题,就去看书解决,然后系统的浏览一本比较有权威性的书,把自己学的东西串一下,the last but not the least,在看书的基础上总结它的优点和缺点,可以对照c和java。还可以把你以前用其他语言编的程序用delphi来实现一下,呵呵。
毕竟用什么语言都可以开发出好的软件来。
你的任务如果是分布式数据库.com开发可能需要多一点时间
如果是桌面数据库一个到两个星期也就差不多
其他的语言要素很普通.