Both. I have been teaching people to use computers, write programs, manage projects, plan offices etc, speak English, do bookkeeping, business maths, write training manuals and other bits and pieces since 1984. Not to mention to use Corel Draw, one of my favourites.
I have programmed about...