Vaadin is an open source technology to create rich internet web content. It is based on Java and supports Java Script and Ajax. This can be extended with Google Web Tool to support extra features in the client browser. Vaadin framework provides features that lets you to develop web content without using HTML, XML etc. Thus, using Vaadin you can create your front end as well as back end using JAVA as a programming language. This tutorial gives you a basic coverage of concepts of Vaadin and makes you comfortable to use it in your software development projects.