- Título
- Learning C# 2005
- Autor(es)
- Jesse Liberty
- Brian MacDonald
- Editora
- O'Reilly Media
- Páginas
- 560
- ISBN
- 0-596-10209-7
Actualmente, são muitos os utilizadores que aderem ao mundo da programação, quer para fins profissionais, quer para diversão ou como hobby. Muitos destes interessados deparam -se, de início, com a discutível e inevitável pergunta: “Que linguagem devo aprender primeiro?” Há diversas opiniões sobre o tema, mas uma grande parte dos programadores diria que C# .NET é um a linguagem poderosa e, simultaneamente, ideal para a iniciação.
É aqui que entra o livro Learning C# 2005. Destinado principalmente a utilizadores sem qualquer experiência nesta área, a referida publicação permite ao leitor construir bases sólidas, tanto nos conceitos teóricos do .NET Framework ou de Object Oriented Programming como nas aplicações desses conceitos para a construção de aplicações mais estáveis e funcionais. Através de exemplos de código, dicas e conselhos, a linguagem é apresentada ao iniciante de forma suave, permitindo a assimilação das ideias e a sua aplicação em contexto prático.
O texto é escrito num vocabulário muito acessível, sendo que todos os termos técnicos que o leitor possa não conhecer são explicados em detalhe. E é fazendo uso desta mesma acessibilidade que o livro consegue orientar e tornar perceptíveis mesmo os conceitos mais complexos.
Outro dos pontos a favor é o seu detalhe, permitindo que mesmo os iniciantes que programam há pouco tempo possam, depois da leitura, construir program as muito completos, utilizando o poder de todas as ferramentas e funcionalidades que lhes são oferecidas de forma prática e eficiente. O livro cobre quase tudo sobre a sintaxe e estrutura da linguagem, bem com o as boas práticas no desenvolvimento de aplicações. Há um grande enfoque nos conceitos e aplicação do paradigma OO, uma das grandes vantagens do C# em relação a outras linguagens.
O desvio da atenção do leitor para temas com o o aspecto visual e a apresentação dos controlos nas janelas não é problema, uma vez que todos os temas são abordados através da utilização de uma consola. Outro dos pontos a enaltecer é a apresentação de sumários, questionários e exercícios no fim de cada capítulo, que o leitor deve tentar resolver para certificar-se de que percebeu toda a informação.
O código dos projectos apresentados no livro está disponível na internet, em http://www.libertyassociates.com/pages/files/LearningCS2eSource.zip. Fica então a ideia de que o livro é uma boa escolha para a iniciação em C#, mas para os que já têm experiência nesta linguagem outros livros, como Programming C#, dos mesmos autores, são mais aconselháveis.