I want to start learning OpenGL with a book I have since a long time ago (Beginning openGL Game Programming) and it uses OpenGL 1.5 so my question is, should I learn OpenGL using this book and then learn a higher version? or should I start learning a higher version at once? are the same core concepts applied to higher versions?
No. Modern OpenGL and OpenGL 1.5 have very little in common. It's better to learn the modern OpenGL directly. Here is a good online tutorial for that: Learning Modern 3D Graphics Programming.