Comment Start with Somethign they are interested (Score 1) 452
Start with something that the students are interested, ie how the basics of the web work. How when you visit a website, your actually requesting information from another computer not to different from their own computers. Then give them the basics to write a basic "internet" application, using something like the google app engine or a little apache server you have set up.
Once you have their interest, then go into coding practices and such. And be sure to teach that programming is about making mistakes. If you don't make mistakes/errors, your not programming right, and your definitely not learning anything.