"For Dummies" é uma série de livros com a melhor classificação. Portanto, quando alguém tenta encontrar um livro para iniciantes para aprender bem, mais ou menos qualquer tópico, ele / ela dá uma olhada mais de perto em um desses livros com bastante frequência. Java For Dummies, de Barry Burd, pode valer a pena ser lido por algumas categorias de alunos.
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

Sobre o que é este livro?
Sem surpresas, este livro é sobre a linguagem Java para leigos. Java Core para iniciantes, para ser exato. O próprio autor aconselha começar a ler aquela parte do livro que você precisa agora. Você pode encontrar recomendações úteis na seção "O que você não precisa ler". E para aqueles que mal podem esperar para começar a codificar, recomendo seguir este conselho de Barry.Parte 1. Introdução ao Java
A primeira parte é composta por três capítulos. O primeiro capítulo é para estudantes que não sabem nada sobre abordagens modernas de programação. O segundo capítulo contém informações úteis sobre como o Java funciona (Java Virtual Machine), os processos de desenvolvimento de software e assim por diante. Você também descobre sobre os pacotes e softwares que deve instalar em seu PC antes de começar a programar. No entanto, parece que, em vez deste capítulo, você pode usar um dos pequenos tutoriais da Internet. O terceiro capítulo mostra o primeiro programa Java, ou melhor, a análise de seus componentes. A informação é benéfica, então se parece difícil agora, a ideia certa é voltar a ela mais tarde. O problema com este capítulo é que muitos dos pontos discutidos funcionam muito melhor com a prática. O que posso dizer sobre a primeira parte em geral? Eu recomendaria a leitura detalhada como o início do estudo apenas para aquelas pessoas que não sabem nada sobre programação e não têm pressa em escrever seus primeiros programas, como alternadores de alunos adultos ou aqueles que preferem uma abordagem acadêmica consistente. Não quer dizer que o livro seja escrito estritamente e academicamente, de jeito nenhum, é muito divertido. No entanto, se você quiser tentar codificar o mais rápido possível, é melhor começar a codificar desde o primeiro dia de aprendizado de Java. Para ser honesto com você, parece a maneira mais rápida e adequada de programação profissional! Então, para criar seu primeiro programa, você pode usar alguns tutoriais online e ler "Java for Dummies" enquanto se desloca ou antes de dormir. Não quer dizer que o livro seja escrito estritamente e academicamente, de jeito nenhum, é muito divertido. No entanto, se você quiser tentar codificar o mais rápido possível, é melhor começar a codificar desde o primeiro dia de aprendizado de Java. Para ser honesto com você, parece a maneira mais rápida e adequada de programação profissional! Então, para criar seu primeiro programa, você pode usar alguns tutoriais online e ler "Java for Dummies" enquanto se desloca ou antes de dormir. Não quer dizer que o livro seja escrito estritamente e academicamente, de jeito nenhum, é muito divertido. No entanto, se você quiser tentar codificar o mais rápido possível, é melhor começar a codificar desde o primeiro dia de aprendizado de Java. Para ser honesto com você, parece a maneira mais rápida e adequada de programação profissional! Então, para criar seu primeiro programa, você pode usar alguns tutoriais online e ler "Java for Dummies" enquanto se desloca ou antes de dormir.Parte 2. Escrevendo seu próprio programa Java
Nesta parte, você conhecerá os principais elementos de um programa e, finalmente, será proposto a escrever seu programa. Como Barry (o autor) observou corretamente, este capítulo foi escrito levando em conta as especificidades de Java, mas principalmente ensina os fundamentos da programação como ela é. Há também três capítulos nesta parte. "Variáveis e seus valores", "Estruturas de controle" e "Ciclos". Eles são bem detalhados e contemplam momentos em que até quem já programa costuma se confundir. Por exemplo, qual é a diferença entre uma variável e seu nome, instrução e operador? É recomendado para todos os iniciantes (mas não se esqueça das tarefas práticas!).Parte 3. OOP
Esta parte é essencial para os verdadeiros manequins de Java que desejam ser desenvolvedores de software Java reais no futuro. É dedicado a classes e objetos, princípios de Programação Orientada a Objetos (OOP). Você descobrirá por que a abordagem OOP é excelente para desenvolver programas grandes (spoiler: antes de tudo, para evitar a repetibilidade do código, haha). A parte contém alguns capítulos sobre como trabalhar com arquivos e construtores de classes. Se você não entende a maioria das palavras que escrevi na frase acima, você definitivamente deveria aprender esta parte. As explicações e exemplos aqui são ótimos; Acho que você pode entender OOP no nível básico depois de ler isso e escrever alguns exemplos de código. No entanto, há uma falta de divulgação mais detalhada de alguns princípios OOPs, como polimorfismo e encapsulamento. Existem apenas dicas sobre eles.Parte 4. Técnicas Smart Java
Uma parte benéfica. É melhor ler e fazer muitos exercícios de codificação para entender melhor todas as novas técnicas. Um capítulo dedicado às variáveis e seu uso adequado, assim como um capítulo sobre exceções, está repleto de boas explicações. O capítulo sobre arrays é preciso e empolgante. Coleções, genéricos e fluxos. Quanto a mim, esses tópicos não foram bem revisados. Claro que este livro é sobre desenvolvimento Java para leigos. De qualquer forma, não seria supérfluo falar sobre coleções com mais detalhes. A partir desta parte, você descobrirá um pouco sobre os recursos Java mais ou menos modernos, como Lambdas e Programação Funcional, bem como a tecnologia antiga e ultrapassada Swing. Claro que o autor demonstra uma interface gráfica do usuário neste, mas é antigo. Toda a terceira parte, devo dizer, é muito contrastada. Alguns tópicos são bem descritos, alguns - não da melhor maneira; alguns tópicos são úteis, outros estão desatualizados.Parte 5. A Parte das Dezenas
Esta parte é bem curta. Ele contém algumas dicas sobre como evitar erros típicos e sites úteis. Parece mais um artigo na Internet, bom.
GO TO FULL VERSION