I've been programming professionally for over 25 years now in a variety of languages. Although Perl and C++ are my current favorites, I've also worked in C, Forth, Java, Lisp, and miscellaneous Web-based languages.
I've been working in Perl for about 20 years and it's definitely my language of choice if not forbidden on a project.
In addition to programming, I've taught classes on a variety of programming subjects, including:
- Program Design
- Object Oriented Programming
Lately, I've been playing with 3D printing and 3D design. Perl has actually been helpful as part of this work.