I started using OpenGL with SDL2 and GLEW not so long ago, and I got two questions:
And the main question here:
glActiveTexture and glBindTexture calls in this order will bind a texture to the given sampler slot.
Use a spritesheet as a TEXTURE_2D, and change the texture coordinates for swapping the animation frames.