Need help finding relevant information for a bubble shader

Hi, I’m a student and I wanted my final project for my shaders class to be a specular bubble with a reflective surface. But I am having a hard time finding relevant information on how to do this in GLSL or in general. im not asking for how to do this, i just want a scent or lead so i can begin to do my own research

Specular reflection or an environment map with additive blending. If you want the bubble to tint transmitted light, use dual-source blending or multiple passes. In the latter case, you may need some form of depth sorting (at a minimum, the back faces need to be rendered before the front faces).

If you aren’t using HDR rendering, you need to tweak the coefficients based upon lighting levels so it looks right.