Avr pocket programmer

Hi,
As a noob getting more and more into electronics, I'm trying to make a diy Atmega328 arduino on a perfboard.
To program blank chips, I figured I needed a programmer, and some cheap one cames on sight:

Besides from programming blank chips,
can I also use this to program boards like the pro mini?

How are these different from FTDI programmer chips like the FT232R?
Are the basically the same?

can I also use this to program boards like the pro mini?

Yes but you need to attach the programmer to the board by the ICP ( in circuit program ) header.

How are these different from FTDI programmer chips like the FT232R?

That is basically a USB to TTL serial board that is designed to program chips through the boot loader by attaching the signals to the processor's serial port. So no they are not the same.