No.
However, many programmers feature "clever" ways of generating the 12V supply.
*HOWEVER*, there is no way that a "newbie" should be using a PIC16F84A chip, unless their only intent is to build some device designed a couple of decades ago back when this was one of the few microcontrollers available to hobbyists that didn't require a very expensive programmer indeed. There are MANY, MANY, microcontrollers that you can buy today that are cheaper, more powerful, easier to program, and have more extensive community support. (no, it doesn't have to be an Arduino, though that's ONE good option. Newer Microchip parts are also much better/cheaper than the 16F84.)