Linga represents the totality of God, the formless Shiva, hence Shivalinga Puja is considered the best way to worship Lord Shiva.
Correct way of Shivalinga Puja
Shiva devotees offer Jal (water) and Milk on the Shivalingam. Various other items are also offered on Shivalingam during Abhishek, like Panchamrit, Sugarcane Juice, Pure Ghee, Mustard Oil, etc. Most of the devotees though offer Jal and Milk. Although the most important part of worshipping the God is having a pure heart and faith in the God, but as per Hindu scriptures water should be offered in the following manner :
First to Ganpati
Second to Gauri Mata
Third to Kartikeya
Fourth to Nandi
Then the Shivlingam
If you also offer milk, the correct way is to first offer jal as above, then offer Milk in the same manner and repeat the Jal offering again in the same way. And remember, you do only ‘half pradakshina’ of Shivalinga.
Stay blessed! Om Namah Shivay!
Recommended reading : Shiv Aarti