OpenGL is an interface for the video card - so calling opengl functions is the way that you ask the video card to draw stuff - you aren't actually "drawing" anything yourself - you provide opengl with the data by calling functions and then you have it draw using that data by again calling functions
Okay, and what if I wanted to "draw" characters? Would I have to be able to determine a bunch of coordinates, height, width, etc. for each character I want designed?