What to learn? Read the web technology, the fundamentals of network connection, how does the HTTP and Browsers works and deliver the request using the HTML as a readable output for the viewers.Embrace the HTML and XHTML codes to deliver your piece of verses in your application. Sounds weird but, coding in XHTML or HTML is extremely easy, read books on HTML that illustrates the basic syntax and semantics of the code.
To have steady a design, study the basic of CSS(Cascading Sytle Sheet).Start with a simple CSS and begin to fuse it in your page. The purpose of this is to have steady templates with out a tedious coding of layout in every page. The modernization of web technology created a modern interfacing of different organizations the supports the web programming. Integrate the CSS in your code or create an external file with .CSS extension.For now you are bit baffle how to implement this instruction, but once you have started and push the pedal, there's no stopping of a web viral coding/
Check this from CSSTUTORIAL.NET