Ele é mais focado para o desenvolvimento visual (fazer desenhos, imagens, etc...), mas serve muito bem para aprender/praticar programação. Um programa simples, que desenha uma linha na tela, baseado na posição do mouse, fica assim:
     void setup() {size(400, 400);
stroke(255);
background(192, 64, 0);
}
      void draw() {line(150, 25, mouseX, mouseY);
}
O ambiente é bem fácil de utilizar, muito bem documentado, possui alguns livros publicados sobre ele e é totalmente extensível.
Vale a pena dar uma olhada. 
Um comentário:
Eu aprendi algoritmos utilizando o tal Construtor e depois Orientação à Objetos utilizando o BlueJ
Postar um comentário