Literatura recomendada pela equipe: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
m (pro git)
Linha 29: Linha 29:


==HTML5==
==HTML5==
*'''HTML5: Up and Running''' - Mark Pilgrim
**Livro bem interessante que mostra as novidades do HTML5, dando exemplos de como utilizar as novas tags e suas vantagens. além de um breve histórico do html e noções dos codecs de áudio e vídeo.


==Python==
==Python==

Edição das 15h07min de 8 de julho de 2011

Recomendacoes de livros preferidos dos integrantes do Lab Macambira

C/C++

Os Melhores

  • The ANSI-C Programming Language - Kernighan & Ritchie (Ricardo Fabbri)
    • Classico absoluto. Exercicios muito bons. Precisa ser acompanhado de um colega mais experiente pois este livro não explica como configurar um ambiente de programacao.
  • The Unix Programming Environment - Kernighan & Pike (Ricardo Fabbri)
    • Outro grande classico e ainda o melhor livro para aprender comandos, sistema de arquivos, a pratica de programacao e desenvolvimento em UNIX/Linux e sua filosofia. Escrito pelos caras que fizeram parte da programacao e concepcao do UNIX original e da linguagem C, portanto eles explicam o por que de diversos conceitos chave. A leitura deste livro também deve ser acompanhada de um colega mais experiente pois alguns detalhes mudaram desde os anos 70, porem os conceitos permaneceram. O livro tambem contem exemplos e exercicios muito bem bolados. Os capitulos mais avancados mostram a utilidade e tradicao do pessoal de UNIX em escrever mini-linguagens e varios conceitos valiosos de engenharia de software prática.

Bons

  • "C++ Primer" - Lippman (Ricardo Fabbri)
    • Muito bom o livro, escrito por um cara da Bell Labs tb o qual teve contato direto com a linguagem e os fatores que a motivam. Este livro, por vezes, pode ser acompanhado de um livro menos conceitual e mais prático. Nao tente entender tudo de C++ numa primeira leitura.
  • "C++" - Stroustrup (Ricardo Fabbri)
    • Otima referencia e tambem pode vir a ser uma otima leitura uma vez que voce ja passou pelos livros basicos e ja pegou alguma pratica.

Linux

Os Melhores

  • Também The Unix Programming Environment - Kernighan & Pike (Ricardo Fabbri), ver secao C/C++.
  • Running Linux, Fifth Edition - A Distribution-Neutral Guide for Servers and Desktops, Matthias Kalle Dalheimer, Matt Welsh. Este livro e' extremamente bom, cobrindo uso e conceitos de Linux mais modernos, desde comandos usuais, conceitos de particao, até redes, programacao em bash, um tour de linguagens típicas em ambientes GNU/Linux tais como tcl/tk, python, bibliotecas para GUI, etc. Vai bem nos conceitos.

Git

  • Pro Git - progit.org.
    • An extensive book about git. Online version is available. Read all of it, esp. chapters 2 and 3, skimming through the last chapters (Ricardo Fabbri)


PHP

  • Programando para a internet com PHP, Odemir Bruno, Leandro Estrozi, Joao Batista Neto, http://mandelbrot.ifsc.usp.br/programandophp/ (Ricardo Fabbri)
    • Aprendi PHP numa versao "alfa" desse livro, escrito por professores do ICMC e por um grande amigo com grande clareza. Muitos exemplos práticos de sistemas reais. Porém, eu não sou desenvolvedor web hardcore então não sei dizer como este livro se compara com outras referencias (Ricardo Fabbri)

HTML5

  • HTML5: Up and Running - Mark Pilgrim
    • Livro bem interessante que mostra as novidades do HTML5, dando exemplos de como utilizar as novas tags e suas vantagens. além de um breve histórico do html e noções dos codecs de áudio e vídeo.

Python

  • Todo: v1z: colocar o livro dado pelo ggl

Literatura Geral

  • Just for Fun, Linus Torvalds (Ricardo Fabbri)
    • Descreve a verdadeira cultura moderna de software livre - fazer tudo por diversão em primeiro lugar.
  • O Crocodilo, Dostoiévsky. (recomendação do Pedro Macambira).