eu num sei mto mas comecei vendo e tentando adaptar scripts prontos....depois comecei a fazer meus proprios scripts (ainda pequenos).....no site
http://www.imasters.com.br tem uma coluna bem interessante com varios artigos muito uteis. Pegue tutoriais na internet, e vá tentando adaptar uns prontos e escrever seus proprios scripts.
qnt aos programas deve ter no kazaa ou no superdownloads.com.br os q eu uso eu peguei na revista WWW.COM.BR toda edição eles colocam o mysql e um interpretador pra vc testar seus scripts localmente...