I started programming using Turbo Pascal 6 - Borland's IDEs were lightyears ahead of the competition back then, and the compiler was pretty fast (faster than Borland C++). Also, a really cool feature was "build-to-memory", which was great during run-debug-modify development cycles, since harddrives were PIO and amazingly slow back then. Integrated help was also very nice. The generated code was, as usual with Pascal/Delphi, relatively sucky, though... so you used "sally's peephole optimizer", customized runtime, and often had to resort to writing assembly snippets when you needed speed.
I also used Borland Pascal 7 (note the turbo->borland rename after v6), which unfortunately dropped the compile-to-memory functionality. Did a bit of 16bit DPMI programming, but found it too limiting - this is why I ended up switching to C++, and frankly I never looked back.