wlakerj, i believe you were using borne shell, like i was and still do. the korn shell is a cross/mix of c shell and borne shell. at least that is how i understand it.
as for editors, i used sed, vi and pico.
Actually, back in the day, the default shell (or at least the shell that the sysadmins of the time defaulted the users to) on the Vax and Sun computers I worked on were csh. They were nearly all running BSD variants. Most of the scripts we wrote were in c shell, unless we really did want to make them portable across BSD to SysV we'd do bourne. I didn't see bourne until I took a UNIX class (as opposed to learning on the job, everyone starts somewhere) and was taught bourne at that time.
It wasn't until a few years later when I got my first Real Job (i.e. one which was outside of Academia where the company sold a software product) that I met the Korn shell. This was after the big UNIX consolidation where all the companies standardized on the System V POSIX stuff and kicked BSD to the Open Source curb. All the various computers running UNIX defaulted to the korn shell even if most of our scripts were written in bourne for compatibility. These would be Sun Solaris, IBM AIX, Sequent Dynix, Digital OSF/1 (later DEC Unix), Data General DG/UX and probably a few others that I've forgotten about. Those numbers have been mergered and acquisitioned down to just a few today, but they all still use primarily the ksh. Korn shells can run bourne shells, but not necessarily the reverse.
It was also at this time that I read in some Big Book of UNIX that someone loaned me that it was not good practice to use the C shell because it was buggy and had some other esoteric issues, so my affair with csh came to an end.
The Linux guys (and gals) couldn't use ksh because some company owned it somehow, and all the big companies could afford to pay this company some license fee to use it, while the OSS peoples were (as they are today) everything-must-be-free (as in beer) mode. C shell was as mentioned buggy, and bourne was too limiting hence came forth bash. There was a 'free' korn shell written (pdksh) but bash could run korn scripts, so it was redundant and everyone used bash, including Darwin which is the under-hood shell for our beloved Macs.
As for editors, I'll freely use whichever is handy or depending on my mood. Sometimes I've got a Finder window drilled down to my text file and TextEdit will do just fine, otherwise if I have a Terminal up and handy I'll cd to the appropriate [folder;directory] and fire up vi. Though if I'm editing a bash script I'll always use vi and occasionally emacs if there is one specific thing I need to use that for. That one specific thing is if I need to program a keyboard macro to do some repetitive thing within a file.
Whew! That's probably more than anyone every would want to know about the shells that run under Terminal or otherwise...sorry about that.
