Maybe you don't need to use OpenGL for the task you try to achieve.
I probably don't NEED to use OpenGL, but I'm doing it for a learning experience, mostly.
A word of warning: Using VBOs with SFML is associated with many many pitfalls. Do not expect to get it working until after a very long time and numerous sessions of reading through SFML source.
I've gotten it to work pretty well. I of course haven't gotten really far in-depth, but I've has success with it without any problems, once I learned how to use them.
I probably don't NEED to use VBOs, but I'm just creating a 2D tilemap game, rendering chunks a lot faster than before, with close to 2000 vertices per-chunk. before VBOs, I was just using the simple "glBegin(GL_QUADS);", which I have read from all over the internet that it's a big no-no, and that the most standard way of rendering after OpenGL core 3 is VBOs. So, I'm just doing this as a learning experience so I can fully grasp VBOs and maybe do something much more worth while in the future.
Thanks everyone for your help!