1.wireframe/layout a website or web application.
2.write HTML and CSS from scratch.
3.take a PSD and turn it into a working website.
5.write a basic application in an object-oriented programming language like Ruby or Python or PHP.
You have to know about HTML; Java; C, C++ and other stuff like that