I'm going to buy a 16F877 to mess around with but looking at mouser.com and digikey.com they have them in tons of different sizes and packages. I was wondering which one I should buy that would be the easiest to program and then the easiest to breadboard.
Program depends on the type of programmer, there are LVP (Low Voltage Program) ones now, which imo arn't realy worth the hassel, but thats because i have a 13v programmer. I/P is DIP/DIL packing. 16LF877 is the low voltage programming counter part. JDM/Poney work best with non LVP versions (you have to pull a pin high with a resistor).
Mines based off the JDM design so I just need the 16F877 (non-low voltage) in the 20 pin DIP, sound correct?
Only use free samples if your making a design, for a product that you plan to produce, otherwise its abuse.
Digikey and mouser both have a minimum charge order ($25 or they charge handling fee). Try here for a better place to get PICs. Cheap shipping too.