Teach students make use of scripting programming languages to rapidly develop applications ranging from simple system administration utilities to large scale multiuser web applications. Contemporary scripting languages provide interface to systems programming, multimedia, graphical user interfaces, networking and web applications. They are dynamic, portable, easy to develop and can be integrated to any other utilities like web browsers, web servers, games, engineering applications.