OK, so this is in the basket of typical "funny" questions that tend to get muddled along the way ...
It seems Royi has a Pro Mini and an ATMEGA328P with
the bootloader, which is essentially the same chip as in the Pro Mini - or the Uno.
To load sketches, he needs the remaining
components that make up a Pro Mini or a Uno, which are a power source (5V for 16 MHz operation), a crystal (presumably 16 MHz) and load capacitors (as per the circuits for those boards), a reset circuit and a USB to TTL converter.
The finer points are - the reset circuit - a resistor and 100 nF capacitor can be used as in the Pro Mini or Uno connected to the RTS line on the USB to TTL converter which itself is external
to the Pro Mini or incorporated
in the Uno. Without this, a reset switch which is pressed and released at the moment when
the download software starts its actual download or when the "data" indicators on the USB to TTL converter (if it has this) start flickering.
I assumed he already had one if he's got a Pro Mini (you can't do much otherwise...)
that if Royi has been using the Pro Mini, he already has
the USB to TTL converter and has this process mastered. Beyond this, the Pro Mini itself is not particularly helpful. The "rig" to program the new ATMEGA328P can readily be constructed on a breadboard taking care to include the supply bypass capacitors (100nF plus 10µF on each side).