Shader Basics - The End
You've completed the basics of shader programming, from plotting points on a screen using a vertex shader to simulating lighting in a simple realistic way on objects.
These concepts are the groundwork needed to help you get started and experiment with shader programming. Examples are provided for how experimentation can be done within the vertex and fragment shader chapters with the final examples in them.
Start experimenting and see what crazy things you can come up with. Share what you've created with others, and show how you've done them as well. Either publish the code on repositories like GitHub, or create examples on shader sandboxes like GLSL Sandbox, ShaderFrog, or Shadertoy (these use GLSL because they rely on WebGL).