I wonder if i should put «glUseProgram» inside my render loop, or just calling it once after the GLSL program has been compiled and linked.

I'm asking this, because i tried and put it outside the render loop, and it worked.
But i read several tutorials which put it inside the render loop.

Thank you