A Novice’s Guide to Internet Programming