I am now learning OpenTK. I have some trouble learning how buffers, vectors and how to make more than 2 3d shapes.
and if I try to set the texture or shaders, it will change all the shapes to the same textures and shaders.
I have read a lot of tutorials.
here are some list of tutorials that I have seen and read about it:
https://github.com/opentk/LearnOpenTK
https://github.com/giawa/opengl4tutorials
https://www.youtube.com/playlist?list=PLWzp0Bbyy_3ggUK3XZjBmwnSjhbhJH3kp
https://github.com/eowind/dreamstatecoding
http://dreamstatecoding.blogspot.com/2017/01/opengl-4-with-opentk-in-c-part-1.html
https://opentk.net/learn/index.html
http://www.siltutorials.com/opentkbasicsindex
how can I give these 2 triangles different shaders or/and textures.
```c#
GL.Color4(0.4, 0.6, 0.1, 1.0);
GL.Begin(PrimitiveType.Triangles);
GL.Vertex2(0, 0);
GL.Vertex2(1, 0);
GL.Vertex2(0, 1);
GL.End();
GL.Color4(0.4, 0.2, 0.1, 1.0);
GL.Begin(PrimitiveType.Triangles);
GL.Vertex2(0, 0);
GL.Vertex2(-1, 0);
GL.Vertex2(0, -1);
GL.End();
```