I want to draw a car and house but I could not set the vertex of them even though I did draw square ,triangle and pyramid. So who can help me out in this
Opengl is a language agnostic standard. There are bindings for many languages (including C).
I had struggled with opengl for many months before finally seeing the light. The link below is the most pain-free way to learn modern opengl. Don't torture yourself going anywhere else.
http://www.arcsynthesis.org/gltut/
(If you have any specific questions, post back and you might be able to get a better answer.)