SINOPSE
Com uma abordagem prática, a obra apresenta conceitos essenciais para quem deseja se aprofundar em programação, abordando lógica, estruturas de dados e suas aplicações. A segunda edição traz códigos atualizados, um apêndice sobre recursos da linguagem Java e exercícios ao final de cada capítulo para reforçar o aprendizado.
A linguagem Java é utilizada como ferramenta principal, destacando-se por sua robustez e portabilidade. Exemplos são apresentados também em pseudocódigos e fluxogramas, permitindo que leitores escolham a linguagem com a qual se sintam mais confortáveis, tornando o conteúdo acessível a estudantes e professores.