Check out: Simple 2D Lighting
You don’t really need any OpenGL or GLSL knowledge for this, though of course it’s a very good idea to learn it anyway! I don’t have any good learning resource suggestions for you though, I only picked up some basics by looking at other people’s shaders and trial and error…