Cita: mi problema es que cuando ejecuto mi codigo por primera vez me da el error que la cookie no existe, pero como ven en mi codigo al inicio del codigo la establesco, pero al momento que la imprimo con echo $_COOKIE['numPro'] me dice que no esta alguna idea porque es eso
Ese no es ningún error.
Te explico:
Las cookies son una tecnología que requiere de comunicación con el cliente para existir, la primer vez que creas una cookie jamás podrás accederla directamente, sólo hasta que envías una respuesta al cliente y éste te vuelve a hacer una petición.
Es en esa petición donde vienen ya las cookies, que primero enviaste al cliente para notificarle, y entonces te devuelve.
Eso no es ningún error y se explica perfectamente en el manual, deberías leer algo al respecto.