# O que é o Scratch? A linguagem de programação visual infantil

Com esta linguagem gráfica, crianças e adolescentes aprendem a programar de forma divertida, sem necessidade de ter conhecimentos prévios de programação. Em vez de fragmentos de código de texto difíceis de entender, este projeto utiliza blocos visuais e a funcionalidade de arrastar e soltar. Explicamos o que é o Scratch e o que deve fazer para se registar.

## O que é o Scratch?

Quando se pensa em linguagens de programação da Internet, muitas pessoas pensam em códigos de texto e códigos-fonte complicados e difíceis de entender. No entanto, a programação também pode ser simples. Prova disso são as soluções de programação simplificadas, como linguagens de script, programação visual e editores WYSIWYG. Nem mesmo a programação para crianças é mais um problema com o **projeto Scratch e a linguagem de programação visual Scratch**.

Ao contrário das linguagens de programação tradicionais, como Java e C++, o Scratch utiliza uma interface gráfica de utilizador. Isso significa que ideias criativas, desde jogos a animações ou histórias interativas, podem ser implementadas rapidamente. Para isso, são utilizados **blocos gráficos em vez de código de texto**. Os blocos gráficos podem ser facilmente reunidos para formar pilhas que coincidem sintaticamente entre si. Como só é possível combinar blocos e tipos de dados compatíveis, basicamente não há como errar. Portanto, o Scratch também pode ser considerado programação por blocos. O nosso artigo[“Programação com Scratch: como um profissional”](https://www.ionos.com/pt-pt/digitalguide/paginas-web/desenvolvimento-web/programacao-com-scratch/)explica detalhadamente e mostra passo a passo como crianças e adolescentes podem usar o Scratch.

## Desde quando existe o projeto Scratch?

O Scratch tem origem no projeto de código aberto, liderado pelo professor norte-americano Mitchel Resnick e seu **Lifelong Kindergarten Group**, uma equipa de investigação do MIT Media Laboratory de Cambridge. O Lifelong Kindergarten Group é responsável pelo desenvolvimento e suporte do Scratch. Grande parte do financiamento vem da National Science Foundation (NSF) e de doações. A primeira versão, que incluía um ambiente de desenvolvimento exclusivo baseado em Squeak, foi lançada em 2007.

## O que torna o Scratch tão especial?

O Scratch pretende facilitar ao máximo a entrada no mundo da programação, tanto para programadores iniciantes como para crianças e adolescentes. Dado que as **competências digitais e as habilidades de programação** estão entre as competências-chave do futuro, o Scratch mostra o que é possível fazer com a programação, mesmo sem conhecimentos prévios de codificação. Em vez de uma aprendizagem intensiva e de investir muito tempo, a atenção centra-se na flexibilidade, na criatividade e na curiosidade. Graças ao funcionamento intuitivo baseado em blocos através da funcionalidade de arrastar e soltar, é possível narrar e combinar de forma divertida.

Outra vantagem do Scratch é que atualmente é utilizado **em mais de 150 países e há tutoriais em mais de 40 idiomas**. É frequentemente utilizado no âmbito privado, mas também nas aulas de informática das escolas, por exemplo. Na plataforma Scratch, é possível publicar e partilhar tanto projetos concluídos como aqueles que ainda estão em andamento, para que a enorme comunidade possa ajudar-se e aconselhar-se mutuamente. O Scratch é gratuito, o que o torna acessível ao maior número possível de utilizadores.

## Como se inscreve para utilizar o Scratch?

Se quiser usar o Scratch, não precisa de se registar nem ter uma conta. Pode começar a programar os seus próprios projetos imediatamente, basta escolher o seu navegador favorito e visitar a [plataforma gratuita Scratch](https://scratch.mit.edu/ "Plataforma Scratch"). Para começar um projeto, basta ir a «Começar a criar». No entanto, se quiser usar todas as funcionalidades do Scratch, é necessária **uma conta gratuita do Scratch**. Com a sua própria conta, pode guardar as suas animações, vídeos, jogos e histórias interativas online na própria plataforma ou no seu computador. Além disso, pode escolher quais dos seus projetos quer partilhar com a comunidade Scratch.

### Como se tornar um Scratcher

Para criar uma conta Scratch, faça o seguinte:

- **Passo 1:** clique em **Junte-se ao Scratch**.
- **Passo 2:** introduza o nome de utilizador desejado no menu seguinte e crie uma palavra-passe segura. Em seguida, clique em «Seguinte».
- **Passo 3:** introduza agora os seus dados pessoais, como a sua localização e data de nascimento.
- **Passo 4:** introduza um endereço de e-mail válido e confirme com «Criar a sua conta».
- **Passo 5:** o registo será feito automaticamente. Receberá também um link de ativação por e-mail para ativar a sua conta. Agora poderá utilizar todas as funcionalidades do Scratch, como guardar, comentar e publicar projetos do Scratch.

### Scratch para professores

O Scratch oferece **uma conta de utilizador especial para professores**, que permite criar turmas, bem como contas individuais para os alunos. Pode solicitar uma [conta de professor do Scratch](https://scratch.mit.edu/educators/register/ "Solicitar una cuenta"). A equipa do Scratch irá analisar manualmente cada conta de professor solicitada, normalmente no prazo de 24 horas.

## Resumo das vantagens do Scratch

O Scratch é ideal para quem quer aprender a programar sem dedicar muito tempo a memorizar código de texto. Os pontos fortes desta linguagem de programação visual são:

- **Facilidade de uso:** O Scratch baseia-se numa interface gráfica de utilizador sem sintaxe de código complexa. As funções e comandos são representados graficamente como blocos, que se movem e montam arrastando e soltando até obter a disposição desejada. Apenas os blocos sintaticamente significativos se encaixam uns nos outros, o que significa que não podem ocorrer erros. É possível alterar as pilhas de blocos a qualquer momento.
- **Utilização gratuita:** todas as funções do Scratch são gratuitas para que o mundo da programação com o Scratch seja acessível ao maior número possível de utilizadores.
- **Grande comunidade:** o Scratch é utilizado em todo o mundo, tanto para uso privado como em instituições de ensino. Como as suas próprias ideias e projetos podem ser publicados e comentados através da plataforma Scratch, passa a fazer parte de uma comunidade grande e útil.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/paginas-web/desenvolvimento-web/o-que-e-o-scratch/](https://www.ionos.com/pt-pt/digitalguide/paginas-web/desenvolvimento-web/o-que-e-o-scratch/) for AI/LLM consumption.