Voltado para desenvolvedores que já tem conhecimento de programação, as 253 páginas do livro explicam de forma simples e objetiva, as tecnologias envolvendo a linguagem utilizadas em projetos envolvendo desde a criação de interfaces gráficas, utilitários e aplicações para internet até sistemas distribuídos. Luiz Eduardo Borges, analista de sistemas da Petrobras com pós-graduação em Ciência da Computação pela Universidade do Estado do Rio de Janeiro, buscou a criação de um material abrangente, capaz de fornecer ao leitor explicações e exemplos práticos da maior parte do ferramental disponível na linguagem para o desenvolvimento de soluções de problemas comuns e alguns bastante incomuns de computação.