hi neon,
I was like you too,now I'm 15 though, not too much, i think
For PIC16F628A and if you don't need to buy a expensive programmer; tryout a simple JDM programmer; though it didn't worked for me.....if you really wanna join big legaues...build a 18F2550 based PICKit2 yourself....PM me if you want the PCB layout....I've built that...though you need to keep patience....more details are in the 'GTP USB programmer Thread'.
for software, use WinPIC800...my software of choice.....if you have a parrallel port...build a ART2003 programmer...which is a LVP programmer, but I modified it for HVP...which I used earlier...
But I think, before entering to the PIC world, it's a better idea to venture into analog and logic circuit world....if yo've not....like I built AM-FM transmitter, some amplifiers(though the best one is the LM1875 based design),IR designs,simple digital logic circuits etc...
PIC16F628A is a simple and easy one to start. I'd suggest Proton IDE for 16F serise and swordfish SE when you'll work with 18F...
Neon, hold patience and dont give up...I also struggled for a programmer....failed everywhere of course, finally wentdown for self madePICKit2, a junebug, and some basic pics and PIC18F2550....
Now I'm making a weather station....done almost...
Neon, remember alays, I'm like you too....
EDIT: AND It's my 100th post in this forum.....I love electro-tech-online...