Web development is an important part of the current software paradigm . Self-learning the basic concepts ( routing , access , hosting ) of web development can lead to misunderstood concepts . A program to teach those basic concepts would be welcome .