Sobre aprender uma nova linguagem de programação

Recentemente eu andei perguntando para outras pessoas como elas estudavam, talvez para poder comparar com o que eu faço, talvez para conhecer novos métodos, novas artimanhas 🙂 . Então resolvi escrever um post curto para dizer o que eu penso quando estou estudando.

Quando comecei a programar, os meus estudos não seguiam um padrão, eu estudava com os materiais disponíveis sem prestar muita atenção no que hoje eu considero serem os pontos importantes para o aprendizado de uma nova linguagem.

Para mim, quando se está aprendendo uma nova linguagem existem 3 pontos que devem ser considerados os pontos de atenção:

– O primeiro e mais importante é o modelo de abstração que a linguagem oferece.

– O segundo é a sintaxe em si.

– O terceiro é aprender sobre as bibliotecas padrão relacionadas a linguagem em questão.

Em seguida, para haver fluência precisamos entender os design patterns e expressões idiomáticas comumente utilizadas nessa linguagem.

Hoje em dia tento manter o foco nesses pontos, assim eu consigo entender um pouco melhor como a linguagem funciona e também fazer um paralelo com outras linguagens estudadas anteriormente.

 

Allan de Queiroz

Allan de Queiroz
London based software engineer

XServer forward from Linux text mode for Headless purposes.

Hello, this post is about XServer forward from Linux text mode, **not ssh forward, anything related to VNC** or things like that.Recently...… Continue reading