this is a nooby question but
how exactly do you make a shader program? ive read the manual but theres nothing on making sha files

But I think reading through shader samples in the panda3d samples dir is more useful i think. Don’t forget to take a look at the Demo Nature source code as well.