jaepi 22 Practically a Master Poster

I've been reading a lot since Monday (mostly socket programming in Linux) and all I get is creating basic socket servers (like echoing, hello world and stuff). My task is to create a web server and all I can see are socket server tutorials? Am I gone or something? Could someone here,please please please, explain to me what to do in making/creating/programming a web server in Linux. HELP!