Ethernet Shield - Programação

Opa galera, beleza?
Alguem poderia me informar o que eu preciso saber para conseguir criar uma página na internet para controlar o Arduino pelo Ethernet Shield?
Obrigado pessoal, aguardo.

TCP, HTML, talvez um PHP, redes e obviamente Arduino.