The following are some basic opengl 3.1 tutorials, all have been written on ubuntu linux and run on an intel hd 2000 graphics card.
Lesson 1 - basic triangle Lesson 2 - rectangle with a texture applied Lesson 3 - several rotating cubes Lesson 4 - lit rotating cubes Lesson 5 - 2d square drawn as an overlay Lesson 6 - make the overlay transparent Lesson 7 - write some text to the screen Lesson 8 - make overlays dynamic