Programação  
 
Rede de conhecimento computador >> Programação >> Programação De Computador Idiomas >> Content
Qual é o melhor livro de linguagens de programação para iniciantes?
A escolha do "melhor" livro de programação para iniciantes é altamente subjetiva e depende de vários fatores:

* Sua experiência anterior: Você já tocou o código antes? Você entende conceitos básicos de computador?
* Seu estilo de aprendizado: Você prefere exemplos práticos, explicações teóricas ou uma mistura?
* seu objetivo: O que você quer alcançar? Desenvolvimento da Web? Ciência dos dados? Desenvolvimento de jogos? Programação do sistema?
* O idioma que você deseja aprender: Python? Java? C ++? JavaScript?

No entanto, aqui estão alguns dos livros mais frequentemente recomendados e altamente considerados, categorizados por idiomas populares, juntamente com seus pontos fortes:

python (objetivo geral, amigável para iniciantes):

* "Python Crash Course, 2ª edição:uma introdução prática e baseada em projetos à programação", de Eric Matthes: Por que é bom: Excelente para iniciantes absolutos. Isso faz com que você escreva código rapidamente com projetos envolventes. Muito prático. Cobre o básico completamente.
* "Automatize o material chato com Python, 2ª edição:Programação Prática para o Total Iniciantes" Por Al Sweigart: Por que é bom: Concentra -se na automação de tarefas diárias, tornando o aprendizado de Python altamente relevante. Muito acessível e prático. Bom para pessoas que desejam resolver problemas do mundo real. Disponível online gratuitamente.
* "Pense em Python:como pensar como um cientista da computação", de Allen B. Downey: Por que é bom: Uma abordagem mais teórica, mas muito bem escrita e cria uma base sólida em conceitos de programação. Disponível online gratuitamente.

javascript (desenvolvimento da web, sites interativos):

* "Uma maneira mais inteligente de aprender JavaScript:a nova abordagem que usa a tecnologia para cortar seu esforço ao meio" de Mark Myers: Por que é bom: Lições curtas e focadas com exercícios on -line para reforçar o aprendizado. Muito eficaz para alunos visuais e cinestésicos.
* "Javascript Eloquente, 3ª edição:Uma Introdução Moderna à Programação", de Marijn Haverbeke: Por que é bom: Um livro para iniciantes mais avançados, mas lindamente escrito e cobre profundamente o JavaScript. Disponível online gratuitamente. Ensina boas práticas de codificação.
* "JavaScript e JQuery:Desenvolvimento Interativo da Web do front-end" Por Jon Duckett: Por que é bom: Visualmente atraente e fácil de seguir. Abrange JavaScript e JQuery de maneira clara e concisa. Bom para aprender o básico do desenvolvimento da web.

java (programação orientada a objetos, aplicativos corporativos):

* "Head First Java, 2ª edição" de Kathy Sierra e Bert Bates: Por que é bom: Usa um estilo altamente visual e envolvente para facilitar a compreensão de conceitos complexos. Ótimo para pessoas que aprendem melhor através de visuais e histórias.
* "Java:um guia para iniciantes, 8ª edição" de Herbert Schildt: Por que é bom: Uma introdução abrangente e completa ao Java. Abrange uma ampla gama de tópicos de maneira clara e organizada. Um bom livro de referência.

c ++ (programação do sistema, aplicações críticas de desempenho):

* "C ++ Primer Plus, 6ª edição" de Stephen Prata: Por que é bom: Uma introdução abrangente e bem escrita ao C ++. Abrange o básico e os tópicos mais avançados.
* "Programação:princípios e prática usando C ++, 2ª edição" de Bjarne Stroustrup (o Criador de C ++): Por que é bom: Uma abordagem mais rigorosa e teórica, mas cria uma base muito forte nos princípios de C ++ e programação.

Outros idiomas:

* C (programação do sistema, sistemas incorporados): "C Programação:uma abordagem moderna, 2ª edição" de K.N. Rei
* GO (Infraestrutura em nuvem, concorrência): "The Go Programming Language", de Alan A. A. Donovan e Brian W. Kernighan (frequentemente chamado de "The K&R of Go")

Conceitos gerais de programação (linguagem-agnóstico):

Embora não sejam específicos da linguagem, esses livros ajudam você a entender conceitos fundamentais:

* "Código:a linguagem oculta do hardware e software do computador", de Charles Petzold: Por que é bom: Explica como os computadores funcionam desde o início, de uma maneira muito acessível. Ótimo para obter uma compreensão profunda dos princípios subjacentes.
* "Estrutura e interpretação dos programas de computador" (SICP) de Harold Abelson e Gerald Jay Sussman (com Julie Sussman): Por que é bom: Um texto clássico sobre os fundamentos da ciência da computação. Usa o esquema (um dialeto do LISP), mas os conceitos são aplicáveis ​​a todos os idiomas. Desafiador, mas gratificante. Disponível online gratuitamente.

Dicas para escolher o livro certo:

* Leia as críticas: Veja o que outros iniciantes têm a dizer sobre o livro.
* Verifique o índice: Verifique se o livro cobre os tópicos em que você está interessado.
* Veja as páginas de amostra: Veja se o estilo de escrita e exemplos ressoam com você.
* Considere recursos online: Muitos livros têm sites complementares com exercícios, exemplos de código e fóruns.
* Comece com um livro e fique com ele: Não tente aprender tudo de uma vez. Concentre -se em dominar o básico primeiro.

Recomendação:

Para a maioria dos iniciantes absolutos, eu recomendo começar com "Python Crash Course" ou "automatize as coisas chatas com Python." O Python é fácil de aprender, e esses livros são altamente práticos e envolventes. Se você está especificamente interessado no desenvolvimento da web, "Uma maneira mais inteligente de aprender JavaScript" é uma ótima opção.

Não importa qual livro você escolher, o mais importante é praticar, praticar, praticar! Escreva código todos os dias e não tenha medo de experimentar. Boa sorte!

Anterior :

Próximo :
  Os artigos relacionados
·SQL Scripting Tutorial 
·É verdade que um idioma livre de contexto é subconjun…
·O que é sempre escrito em uma declaração If /Then 
·Como exibir a caixa de diálogo Imprimir 
·Tipos de dados opacos 
·Qual é o significado do uso de uma variável serializa…
·Como remover o CoreData iPhone Emulator 
·Dê cinco recursos de uma linguagem de programação? 
·Como alterar as margens quadro usando programação HTM…
·Livros relacionados à Ciência da Computação 
  Artigos em destaque
·Ferramentas Android de código Java 
·Como construir seu próprio software PC 
·Como saída de uma consulta no MySQL 
·Como usar o dicionário Python para Looping 
·Como mostrar uma string em Visual Basic 
·O que significa evidência visual? 
·Como Fazer um Fluxograma Experimental 
·Como ocultar a barra de rolagem com JavaScript 
·Como criar um script de login no OES 
·Como realçar um número em uma caixa de texto com o Mi…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados