IntelliJ IDEA (doravante denominado IntelliJ) é um dos mais poderosos e populares ambientes de desenvolvimento integrado (IDE) para Java. Ele foi desenvolvido e é mantido pela JetBrains, e está disponível na comunidade e na edição final. Este IDE rico em recursos permite um desenvolvimento rápido e ajuda a melhorar a qualidade do código. Este tutorial começa com uma introdução básica e aos poucos se aprofunda nos recursos avançados. O tutorial é dividido em 2 partes: os iniciantes podem começar nos 4 primeiros capítulos. Outros podem pular diretamente para o Capítulo-5.
Este tutorial é direcionado a alunos iniciantes, bem como a usuários moderados do IntelliJ. Os iniciantes obterão um entendimento justo sobre o IntelliJ e seu funcionamento, e outros poderão levar seus conhecimentos sobre o assunto para o próximo nível.
Este tutorial requer que os leitores tenham algum conhecimento preliminar do processo de desenvolvimento de software, juntamente com a linguagem de programação Java. Nas seções posteriores deste tutorial, discutiremos a integração com ferramentas de construção, estruturas de teste de unidade, depurador, criação de perfil, sistema de controle de versão e banco de dados. Presume-se que as ferramentas necessárias estejam instaladas e configuradas no sistema e o leitor esteja familiarizado com essas ferramentas.