Custom Water with C#

Hi all, i have a dream!) i want create water like this:

But i beginner and don’t know, where i must to start, if you can send me some link on video or reading.
Thank you all in advance !

Maybe this could help

http://scrawkblog.com/2013/08/04/ocean-waves-using-phillips-spectrum-in-unity/

i’ts awesome but i didn’t search ready solutions, i want to learn how i can make some like this from start!

Your first port of call is learning to deform verts in a shader, both via texture and via maths. This is the most basic kind of water you can get.

For fun here is some water I did in Direct X 7 over 15 years ago (forgive my modelling and vertex colour parsing!)

The process took me a day and the mesh verts were updated on CPU.