Anúncio fechado

Sempre quis saber programar. Desde pequeno eu admirava as pessoas que tinham uma tela à sua frente cheia de números e códigos que não diziam nada. Na década de 1990, encontrei a linguagem de programação e ambiente de desenvolvimento Baltík, que é baseado na linguagem C. Eu costumava mover ícones para dar comandos a um pequeno assistente. Depois de mais de vinte anos, deparei-me com uma aplicação semelhante que tem muito a ver com o Báltico. Estamos falando do aplicativo educacional Swift Playgrounds da Apple.

Em termos de programação, estou preso a um código HTML simples em um bloco de notas. Desde então, tentei vários tutoriais e livros didáticos, mas nunca peguei o jeito. Quando a Apple apresentou o Swift Playgrounds na WWDC em junho, imediatamente me dei conta de que tinha outra oportunidade.

É importante dizer desde já que o Swift Playgrounds só funciona em iPads com iOS 10 (e chip de 64 bits). O aplicativo ensina a linguagem de programação Swift, que a empresa californiana apresentou na mesma conferência há dois anos. Swift substituiu a linguagem de programação orientada a objetos, Objective-C, abreviadamente. Foi originalmente desenvolvida como a principal linguagem de programação para computadores NeXT com o sistema operacional NeXTSTEP, ou seja, durante a era de Steve Jobs. O Swift se destina principalmente ao desenvolvimento de aplicativos executados em plataformas macOS e iOS.

Para crianças e adultos

A Apple apresenta o novo aplicativo Swift Playgrounds destinado principalmente a crianças que ensinam lógica de programação e comandos simples. No entanto, também pode servir muito bem aos adultos, que podem aprender aqui habilidades básicas de programação.

Eu mesmo perguntei repetidamente a desenvolvedores experientes como posso aprender a programar sozinho e, acima de tudo, com qual linguagem de programação devo começar. Todos me responderam de forma diferente. Alguém é da opinião que a base é "céčko", enquanto outros afirmam que posso facilmente começar com Swift e embalar mais.

O Swift Playgrounds pode ser baixado para iPads na App Store, totalmente gratuito, e após ligá-lo, você será imediatamente saudado por dois cursos básicos - Aprenda a codificar 1 e 2. Todo o ambiente está em inglês, mas ainda é necessário para programação. Em exercícios adicionais, você pode tentar programar facilmente até jogos simples.

Assim que você baixar o primeiro tutorial, instruções e explicações de como tudo funciona esperam por você. Posteriormente, dezenas de exercícios e tarefas interativas esperam por você. Na parte direita você sempre tem uma prévia ao vivo do que está programando (escrevendo código) no lado esquerdo do display. Cada tarefa vem com uma atribuição específica do que fazer, e o personagem Byte te acompanha durante todo o tutorial. Aqui você tem que se programar para determinadas atividades.

Inicialmente, serão comandos básicos como andar para frente, para os lados, coletar joias ou teleportes diversos. Depois de passar dos níveis básicos e aprender o básico da sintaxe, você poderá passar para exercícios mais complexos. A Apple tenta deixar tudo o mais fácil possível durante o tutorial, então além de explicações detalhadas, pequenas dicas também aparecem, por exemplo, quando você comete um erro no código. Um ponto vermelho aparecerá, através do qual você poderá ver imediatamente onde ocorreu o erro.

Outro elemento simplificador é um teclado especial, que no Swift Playgrounds é enriquecido com caracteres necessários para a codificação. Além disso, o painel superior sempre informa a sintaxe básica, para que você não precise digitar a mesma coisa repetidamente. No final, muitas vezes você apenas escolhe a forma correta do código no menu, em vez de ter que copiar todos os caracteres o tempo todo. Isso também ajuda a manter a atenção e a simplicidade, o que é especialmente apreciado pelas crianças.

Crie seu próprio jogo

Quando você achar que programou o Byta corretamente, basta executar o código e ver se realmente fez o trabalho. Se você tiver sucesso, prossiga para as próximas partes. Neles, você encontrará gradualmente algoritmos e tarefas mais complexas. Isso inclui, por exemplo, encontrar erros no código que você já escreveu, ou seja, uma espécie de aprendizado reverso.

Depois de dominar o básico do Swift, você poderá codificar um jogo simples como Pong ou uma batalha naval. Como tudo acontece no iPad, o Swift Playgrounds também tem acesso a sensores de movimento e outros, para que você possa programar projetos ainda mais avançados. Você pode facilmente começar com uma página completamente limpa no aplicativo.

Os professores podem baixar livros interativos gratuitos da iBookstore, graças aos quais podem atribuir tarefas adicionais aos alunos. Afinal, foi justamente para a implantação do aplicativo de programação nas escolas que a Apple chamou a atenção na última palestra. A ambição da empresa californiana é trazer muito mais crianças para a programação do que antes, o que, dada a simplicidade absoluta e ao mesmo tempo a ludicidade do Swift Playgrounds, pode ter sucesso.

É claro que o Swift Playgrounds por si só não fará de você um desenvolvedor de ponta, mas é definitivamente um ótimo meta inicial para construir. Eu próprio senti que gradualmente um conhecimento mais profundo de "Céček" e de outras línguas seria útil, mas afinal é disso que trata a nova iniciativa da Apple. Despertando o interesse das pessoas pela programação, o caminho de cada usuário pode então ser diferente.

[appbox app store 908519492]

.