Scratch
O Scratch é uma linguagem de programação educativa, inspirada na linguagem Logo, que não exige conhecimentos prévios de programação, uma vez que o desenvolvimento é feito através de uma interface gráfica que permite que os programas sejam desenvolvidos através de blocos coloridos, com uma manipulação semelhante aos brinquedos Lego, que executam determinada operação.
Esta aplicação é destinada a ser usada por crianças e jovens a partir dos 8 anos, e é desenvolvida pelo MIT Media Lab.
Por ser uma ferramenta amplamente utilizada na educação o Scratch faz parte das aplicações do Raspbian. Podemos aceder a esta ferramenta através do start menu no item education ou através do atalho presente no ambiente de trabalho.
- Categorias de comandos: Movimento, Aparência, Som, Caneta, Controle, Sensores, Operadores e Variáveis;
- Comandos: para cada categoria de comandos existem vários comandos disponíveis;
- Separadores para as opções comandos, trajes e sons;
- Área de edição (depende do separador selecionado);
- Iniciar(bandeira verde) e parar o script (círculo vermelho);
- Palco: local onde visualizamos o Sprite;
- Área de seleção/criação dos Sprites e do palco;
- Botões de atalho: mudar o idioma, salvar e partilhar o projeto;
- Botões para editar o objeto no palco: duplicar, apagar, aumentar e encolher;
- Botão para alterar o tamanho da visualização do palco.

