With the release of Unity 2018.1 beta, Unity have developed a completely new programmable graphics pipeline. On top of this new rendering technology Unity have a new shader tool called Shader Graph. Shader Graph enables you to create shaders using a drag and drop interface by creating graphs of render nodes.
To get started with the new Shader Graph, you need to be running Unity 2018.1 Beta or newer. Additionally you currently need to download this example scene. You can see the Shader Graph in action in this video also embedded below.