Conteúdo principal
Programação
Curso: Programação > Unidade 1
Lição 1: Introdução à programaçãoAprendendo programação na Khan Academy
Neste curso, vamos ensinar os conceitos de JavaScript (uma linguagem de programação) e as funções que você pode usar da biblioteca ProcessingJS. Antes de você se aprofundar, aqui está uma prévia de como ensinamos programação na Khan Academy, e como achamos que você aprenderá mais.
Normalmente, ensinamos na Khan Academy usando vídeos, mas no campo da programação, ensinamos usando algo que chamamos de "conversação". Uma conversação é como um vídeo, só que é interativo: você pode pausar a qualquer momento caso queira brincar com o código por conta própria, e pode fazer a sua própria versão do código original que nós fizemos. Aqui está um GIF animado de uma conversação (existe som nas conversações reais!):
Depois de uma visão geral, teremos um desafio de código passo a passo e iremos guiá-lo com mensagens e dicas. Se você achar que está levando muito tempo em um desafio e ficando frustrado, experimente assistir novamente a explicação ou siga em frente e volte ao desafio mais tarde. Aqui temos um GIF animado do desafio do Coelho Fanfarrão:
Quando você está aprendendo a programar, você tem que praticar, praticar e praticar. Os desafios são uma boa forma de testar o que você já aprendeu, mas queremos que você vá mais longe. É por isso que temos os projetos no curso, oportunidades para que passe mais tempo e seja mais criativo do que você pode ser nos desafios. Alguns projetos serão avaliados por seus pares, e outros por você mesmo. Você também avaliará os projetos de seus pares, para que possa aprender com eles. No campo da programação, estamos sempre aprendendo com nossos pares, sempre existe algo novo a se aprender!
Além dos projetos, você também deve criar programas completamente novos, seja qual for a ideia que você tenha na cabeça. Clique em "Novo programa" na página inicial de programação, e veja a documentação para relembrar como fazer as coisas.
Ah, tudo bem se você cometer erros. Isso é algo que programadores fazem o tempo todo: quebramos coisas, cometemos erros, aprendemos com eles.
área de programas públicos, e outros programadores podem comentar ou fazer perguntas sobre como você fez algo. Você pode fazer o mesmo com qualquer programa interessante que você encontrar, e se você tem uma ideia para customizar um programa que você encontrar, clique em "Salvar como uma derivação" e você terá sua própria cópia do programa.
Depois que você fizer um programa, você pode salvá-lo e compartilhar com seus amigos e família. Ele também vai aparecer na nossa Ao todo, existem 40 conversações, 35 desafios e 9 projetos neste curso, e leva mais ou menos 15 a 40 horas para concluir, dependendo da complexidade dos seu projetos. Isso pode parecer muito tempo, mas vale a pena, pois no fim, você saberá os fundamentos de programação que são comuns em todas as linguagens de programação.
Bem-vindo ao campo da programação: somos uma comunidade para aprender juntos e inspirarmos uns aos outros para tornar as visões de nossa cabeça em realidade. Avante!
OBS. se você quiser e tiver tempo, também pode ver esse vídeo que eu gravei:
Quer participar da conversa?
- pq 1+1=11 porfavor me ajude !(23 votos)
- pq vc ta juntando os dois textos e nao somando os dois numeros(79 votos)
- Como faço para entrar no projeto ? Se irei entender as aulas? Não domino o inglês.(15 votos)
- Creio que não é muitos que entendem inglês. Porém, você pode aperfeiçoar e aprender o básico conforme for assistindo os vídeos do curso. Ai, além de aprender programação, aprenderá inglês! Sucesso.(33 votos)
- Boa tarde! Por meio da linguagem do Java eu consigo aprender o C++? Na faculdade (fiz apenas o primeiro período), na programação era o C++. Não entendi "bulufas" nenhuma, mas quero aprender. Na realidade eu aprendendo a programar com o Java, já estarei muito feliz.(8 votos)
- Sim e não, devemos primeiro desmistificar uma coisa JavaScript não é Java, são linguagens diferentes, JavaScript é uma linguagem voltada para desenvolvimento de Internet das coisas, ou IoT, é utilizado em smartphones, smartwatchs, TVs, navegadores de internet e etc...
Agora você aprender C++ com JavaScript, não vai acontecer, porém, você vai aprender o principal que é a lógica de programação, apesar de todas as linguagens serem diferentes uma das outras, o conceito aplicado é o mesmo, desde a declaração de uma variável até o processamento e a apresentação da informação.
Ou seja, se dedicar a JavaScript não vai ter ensinar C++, porém vai tornar qualquer outra linguagem mais fácil de aprender.(20 votos)
- Que programa devo baixar para praticar no meu próprio computador?
Eu já tenho o Notepad++, porém ele não executa os desenhos.(13 votos) - Talvez eu use a programação para criar um jogo!(9 votos)
- Posso usar a programação que aprendo aqui no Java Mobile também?(5 votos)
- Sim, e não. Todos os conceitos ensinados aqui são úteis para o Java Mobile, mas JavaScript não é a mesma linguagem que Java, e, por isso, não se pode escrever o mesmo código esperando que ele funcione sem adaptações.(5 votos)
- vou começar a aprender agora, meu único receio é não dominar o ingles(6 votos)
- é bom ter o ingles no curso que voce sabe algumas palavras mas algumas sao portugues entao voce vai se dar bem(4 votos)
- Estou ansiosa para começar a aprender sobre Programação.(5 votos)
- Estou um pouco perdida, não estou entendendo bem a plataforma!!
Acredito que vou conseguir, estou achando muito interessante.(5 votos) - aonde eu abro uma página
em branco, para começar a digitar os códigos(4 votos)- Clique em assunto: Programação;
Escolha Criar: Novo Programa.
Segue o link: https://pt.khanacademy.org/computer-programming/new/pjs(1 voto)