Интегрированая среда разработки Delphi позволяет создавать приложения с графическим интерфейсом. Имеет довольно большую библиотеку компонентов, как визуальных, так и невизуальных. Для программирования используется язык Object Pascal.
Вам, имея опыт работы только с бейсиком, будет сложновато, я думаю. Мало того, что надо знать язык Паскаль, так еще надо знать объектно-ориентированое программирование (ООП)