Hi,
Do not use a breadboard, you will have all sorts of problems, particularly around the crystal components.
To program the 2550, you have to get someone else to to it for you, or build one of the many simple and cheap serial or parallel programmers as found all over this forum.
Its easy enough to do 3v3 chips as well as 5v chips.
The Pickit2 lite is a good version.
Never seen any complete full tutorial on the Pk2, though if you read the many posts in this forum on the Pk2 it will explian most things to you.
Bottom line, its cheaper and simpler to buy a PK2 ready made, either a genuine Microchip one or one of the many clones.