How about reading about how they work?
As you are new to this then it will not be "easy".
One application here.....