I think web development is the best way for beginners to get into development and programming, because it is simply much easier to get a functional, visual product up and running for you to see without too much algorithmic thinking, thus creating interest in the subject leading to the student working on more difficult things.