Dicas para projeto Java

Sou iniciante em programação com Java e preciso de um projeto motivador para meus estudos. Estive pensando em: uma aplicação desktop simples que permita escrever e enviar uma mensagem via internet para outro computador com a mesma aplicação que exibirá a mensagem, sem interface mirabolante só o essencial.
Tendo isso em mente, o que vocês acham necessário eu estudar, existem bibliotecas com funções parecidas, frameworks… Xml sei lá… Quero dicas. podem me ajudar?