In this video I cover how to quickly setup infinitely generated procedural terrain using Terra, an asset I made that is available on the Unity Asset Store: http://u3d.as/15Aw
Although its not covered, applying materials to your generated terrain is quite easy and simply requires adding textures to the "materials" tab. You can read more about that on the documentation page: http://bit.ly/2ChEySJ