WEB INTERFACE

I want to design a web interface for my arduino, having experience with it for a while, I now want to control leds through my network, and even through the internet, I know I need an ethernet shield, but what libraries do I need? How should I go about putting the webpage on the internet (port forward?) and finally is there any other information I need?

P.S dont worry, about my project, I'll learn the code needed and implement it myself.

Thanks

I've found several projects on the internet which use PHP + Procesisng to get data from to send data to the webpage, this process doesn't require the use of a Ethernet shield.
Other popular alternatives are using node.js to interface with the web using Arduino.

If you plan to use the php + processing method, you will need access to a web server. If you don't you can set up a local web server on your computer using Apache or XAMPP.