Greetings

,
I'm starting with OpenGL developing and after many search I found that LWJGL is the best option for me. I have experience in game programming but using high-end engines, and now I want to do all by my self.
So after reading many tutorials on internet I got a big confusion on my mind. I know that I can use any OpenGL version avaliable with LWJGL, just typing the static class (GL11, GL15, GL20, etc). But can I mix all them with no problem??
I know that I want to use VAO e VBO to build vectors, instead of glVector3f, but this is avaliable only after GL32.
So to resume my question:
I can mix all OpenGL versions in the same program?? How I can know witch version to use or when? When to use VAO or glVector3f?....i'm very confused with this

At least I can try to build my game only using GL11, but I think this is so deprecated

Thx for your attention.
Best regards,
Afonso Lage.