Olá. Esta é o vídeo de introdução do FunProgramming.
Uma série de vídeos que ensina programação criativa.
O objetivo é aprender a criar animações e sons escrevendo e brincando com programas bem curtos.
Caso queira começar a aprender imediatamente você pode pular para o próximo vídeo.
Neste eu responderei algumas perguntas.
Quem é o público alvo?
O objetivo é te interessar em programação criativa.
Nós começaremos desde o princípio. Desenhando um 'pixel' na tela.
Eu estarei presumindo que você não entende muito de programação.
Você deve conseguir acompanhar se tiver pelo menos uns 10 anos.
Se você é mais novo ou quer tentar algo ainda mais fácil...
... você talvez se interesse por Scratch ou Alice.
Essas são linguagens de programação onde você não precisa digitar os programas.
Ao invés disso você pode usar o mouse.
Por que aprender programação?
Eu acredito ser útil ter uma ideia sobre como é criado o software, pois estamos rodeados por ele agora.
Saber programação pode lhe ser útil se você um dia vier a trabalhar com computadores.
Por exemplo: você pode programar dentro do Photoshop, Excel, 3DSMax ou Live.
Estes são programas de edição de fotos, criação de planilhas, animações 3D e criação de música.
Programação é útil em diversas aplicações.
Mas mesmo que você só assista 5 ou 10 episódios e nunca tente programar de novo...
... você irá pelo menos ter uma ideia de como programas são criados.
Eu acredito que seria ótimo se aprendêssemos programação na escola, junto com matemática.
Porque a matemática é por vezes muito abstrata. Porém se você escrever programas...
.... a matemática torna-se algo com o que você pode brincar.
Não é apenas algo usado para passar num teste, mas algo usado para criar música, sons ...
... animações, jogos. Então é algo que você pode ver e ouvir.
Ao programar você aprende a achar as causas por trás de certos comportamentos.
Então eu acredito que de uma maneira programar te ensina a pensar!
Você se pergunta porque algo acontece. Realiza alguns testes e descobre como funciona usando lógica.
Eu acredito que isto pode ser muito útil.
Por que Processing?
É provável que existam centenas de linguagens de programação.
Pelo menos 10 ou 20 são populares no momento. Exemplos são Javascript, Java, PHP, Python, Ruby, C.
Processing tem algumas vantagens.
Em Processing você pode começar a programar em apenas alguns minutos.
É software livre e funciona em Linux, Windows e Mac.
E te permite criar programas interessantes em algumas poucas linhas de código.
É por isso que ela é usada para o ensino.
E também por artistas criando seus trabalhos.
A sintaxe de Processing é similar a outras linguagens de programação.
Os conceitos usados são os mesmos. Temos variáveis, loops, expressões condicionais ...
Logo é uma boa linguagen para começar e não deve ser difícil aprender outras depois, se você quiser.
Eu acho que, pelo menos no início, aprender deve ser simples e divertido.
Senão você pode decidir que programação é complicado demais para você.
Por que criar o Fun Programming?
Eu acredito que educação seja básica para melhorar nossas vidas e resolver problemas neste planeta.
Em muitos lugares a educação poderia ser melhor do que é hoje...
... e um dia eu me perguntei: "Por que todos os professores não são tão apaixonados como o Carl Sagan?"
Para nos interessarem, fazer-nos imaginar sobre as coisas, fazer-nos pensar e fazer perguntas.
Ele era muito bom ao explicar ciência.
Eu achei que poderia gravar estes grandes comunicadores em vídeo e mostrar essas gravações nas escolas...
... juntamente com imagens interessantes.
Os estudantes poderiam então discutir o apresentado com os professores e outros estudantes.
No entanto existem leis, governos e empresas que decidem mudanças no sistema educacional ...
... então um dia eu ouvi sobre a Kahn Academy.
Um projeto que foi iniciado por uma pessoa gravando muitos vídeos ensinando matemática...
... e milhões de pessoas estavam aprendendo graças a isto.
Eu achei isto ótimo!
Ao invés de tentar mudar o sistema educacional, ele estamos criando um sistema novo.
Que qualquer um pode acessar de graça pela internet.
Isto me inspirou a criar tais vídeos eu mesmo.
Eu nunca tinha feito isto antes. Então eu passei umas duas semanas aprendendo como fazer.
Eu procurava o lugar certo pro microfone. O volume certo, o software de gravação e edição certos...
Eu descobri então que não era fácil transformar pensamentos em boas explicações.
Por vezes algo soava bem num ensaio, mas ao começar a gravar me faltavam as palavras certas.
Isso foi em 2010.
Eu ouvi em algum lugar que se você fizer algo por 21 dias seguidos isto se torna automático e mais fácil.
Então no último dia de Julho de 2011 eu decidi que iria gravar um vídeo todo dia de Agosto.
Eu sabia que seria difícil no início, mas que com o tempo eu ficaria melhor.
Então eu fiz isto... porém não parei no fim de Agosto.
No momento existem 65 episódios e quase 400 visualizações novas todo dia. É inspirador e eu continuo a fazer.
Eu realmente adoro criar pequenos programas que geram lindos gráficos e músicas.
É assim que eu aprendi a programar enquanto criança: fazendo experimentos.
Não foi tentado memorizar coisas, mas brincado.
A matemática e a ciência então se tornaram fáceis de entender.
Eu espero poder transmitir um pouco desta maneira de aprender para você.
Então obrigado por assitir e eu te desejo uma programação divertida!