GWT est un framework pour faire des applications web. La première chose à savoir est qu'avec GWT, tu ne fais pas vraiment du Java (du moins pour le code côté client), c'est automatiquement converti/compilé en du JavaScript qui est ensuite envoyé au navigateur côté client. Mais c'est déjà un peu tout ce que je sais, du coup je ne peux que rejoindre les autres posts* et te conseiller de lire la documentation.
* mais non, je ne conseille en aucun cas Notepad, c'est un très mauvais éditeur de textes!