Aprender a 
Programar 
Profa. Lucia Giraffa 
FACIN/PUCRS 
giraffa@pucrs.br
stairways 
to 
heaven...
15º Ruby 
14º ASP.NET 
13º AJAX 
12º Objective-C 
11º PHP 
10º Python 
9. Perl 
8. C 
7º C# 
6º XML 
5º C++ 
4º JavaScript 
3º HTML 
2º Java 
1º SQL
Revendo crenças....
Crie para si mesmo uma meta : um site, um 
jogo,.... 
É aconselhável começar com objetivos muito específicos. 
Isso pode ser tão simples como a concepção de um botão 
para um projeto de website. Alcançar esse objetivo, não 
importa quão pequena, vai dar grande satisfação de 
realização. 
Encontre o seu “Yoda” 
Quem está aprendendo programação deve encontrar um 
mentor, alguém que tem a confiança para fazer essas 
perguntas básicas sem constrangimento. Um mentor 
também pode motivá-lo se você começar a deixá-lo 
sozinho.
Siga programadores no ciberespaço... 
Siga pessoas que você admira ou que são os 
melhores em seu campo. Olhe para o seu 
trabalho e prestar atenção ao que eles estão 
lendo. Alguns desenvolvedores também 
blogs sobre o seu trabalho, que pode ser 
uma ótima maneira de aprender a fazer 
coisas que eles fazem. Você também vai 
entender mais sobre o seu processo de 
pensamento diante de um novo projeto.
Seja organizado 
Mantenha uma rotina contínua de estudos..não perca o ritmo ou o foco. 
Estudos homeopáticos! 
Corrija um bug 
Você pode encontrar um projeto open source e pedir que você atribua um 
erro (ou 'bug') para corrigir, o que também faz você colocar um prazo. 
Openhatch.org é um bom lugar para encontrar erros. Outra técnica é usar 
a plataforma social para desenvolvedores GitHub, procurar por códigos de 
software interessante e análise. 
Iniciantes não tenham medo de provocar erros nos seus programas para 
ver o resultado e fazer um “dicionário” de erros para se orientar...
Conecte o mundo real com o virtual 
Encontre grupos presenciais ou virtuais para participar.. 
Criei grupos de estudos. 
Você também pode encontrar outras pessoas que estão à procura 
de aprender e organizar sessões de grupo programação para 
mantê-lo motivado. 
Não desista 
Aprender a programar é como aprender uma língua: exige muito 
tempo, prática e dedicação. Vai ser muito frustrante às vezes 
quando o código não funciona e não entendo por que, mas ele 
também pode ser muito divertido e gratificante quando você 
consegue, finalmente, criar algo grande. Mesmo que seja apenas 
um pequeno botão. 
adaptado de: http://ijnet.org/es/blog/7-consejos-para-llevar-tus-habilidades-como- 
programador-al-siguiente-nivel#sthash.huQvCVm9.dpuf
•Compartilhe suas dúvidas com colegas 
•Use a monitoria (quando houver) 
•Seja proativo (a) e busque resolver suas dúvidas 
nos livros, sites,... 
•Tenha “bagagem” : exemplo de códigos de outros. 
•Leia os enunciados com atenção 
•Seja curioso...”aventure-se” 
•Entenda como você aprende
Estude... 
estude... 
estude...
Atrasado!!!

Aprender a programar (Semana Academica da FACIN/PUCRS)

  • 1.
    Aprender a Programar Profa. Lucia Giraffa FACIN/PUCRS giraffa@pucrs.br
  • 3.
  • 20.
    15º Ruby 14ºASP.NET 13º AJAX 12º Objective-C 11º PHP 10º Python 9. Perl 8. C 7º C# 6º XML 5º C++ 4º JavaScript 3º HTML 2º Java 1º SQL
  • 39.
  • 40.
    Crie para simesmo uma meta : um site, um jogo,.... É aconselhável começar com objetivos muito específicos. Isso pode ser tão simples como a concepção de um botão para um projeto de website. Alcançar esse objetivo, não importa quão pequena, vai dar grande satisfação de realização. Encontre o seu “Yoda” Quem está aprendendo programação deve encontrar um mentor, alguém que tem a confiança para fazer essas perguntas básicas sem constrangimento. Um mentor também pode motivá-lo se você começar a deixá-lo sozinho.
  • 41.
    Siga programadores nociberespaço... Siga pessoas que você admira ou que são os melhores em seu campo. Olhe para o seu trabalho e prestar atenção ao que eles estão lendo. Alguns desenvolvedores também blogs sobre o seu trabalho, que pode ser uma ótima maneira de aprender a fazer coisas que eles fazem. Você também vai entender mais sobre o seu processo de pensamento diante de um novo projeto.
  • 42.
    Seja organizado Mantenhauma rotina contínua de estudos..não perca o ritmo ou o foco. Estudos homeopáticos! Corrija um bug Você pode encontrar um projeto open source e pedir que você atribua um erro (ou 'bug') para corrigir, o que também faz você colocar um prazo. Openhatch.org é um bom lugar para encontrar erros. Outra técnica é usar a plataforma social para desenvolvedores GitHub, procurar por códigos de software interessante e análise. Iniciantes não tenham medo de provocar erros nos seus programas para ver o resultado e fazer um “dicionário” de erros para se orientar...
  • 43.
    Conecte o mundoreal com o virtual Encontre grupos presenciais ou virtuais para participar.. Criei grupos de estudos. Você também pode encontrar outras pessoas que estão à procura de aprender e organizar sessões de grupo programação para mantê-lo motivado. Não desista Aprender a programar é como aprender uma língua: exige muito tempo, prática e dedicação. Vai ser muito frustrante às vezes quando o código não funciona e não entendo por que, mas ele também pode ser muito divertido e gratificante quando você consegue, finalmente, criar algo grande. Mesmo que seja apenas um pequeno botão. adaptado de: http://ijnet.org/es/blog/7-consejos-para-llevar-tus-habilidades-como- programador-al-siguiente-nivel#sthash.huQvCVm9.dpuf
  • 44.
    •Compartilhe suas dúvidascom colegas •Use a monitoria (quando houver) •Seja proativo (a) e busque resolver suas dúvidas nos livros, sites,... •Tenha “bagagem” : exemplo de códigos de outros. •Leia os enunciados com atenção •Seja curioso...”aventure-se” •Entenda como você aprende
  • 45.
  • 47.