DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 10ª edição. Porto Alegre: Bookman, 2017. 936 p.
MARTIN, Robert C.; MARTIN, Micah. Princípios, Padrões e Práticas Ágeis em C#. Porto Alegre: Bookman, 2011. 738 p.
SILVEIRA, Paulo et al. Introdução à Arquitetura de Design de Software: Uma Introdução à Plataforma Java. Elsevier Brasil, 2013.
TURINI, Rodrigo. Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem. Editora Casa do Código, 2014.
SILVEIRA, Guilherme. Algoritmos em Java: Busca, ordenação e análise. Casa do Código, 2017.
LEITE, Thiago et al. Orientação a objetos: aprenda seus conceitos e suas aplicabilidades de forma efetiva. Editora Casa do Código, 2020.
TURINI, Rodrigo. Explorando APIs e bibliotecas Java: JDBC, IO, Threads, JavaFX e mais. Editora Casa do Código, 2015.
GUERRA, Eduardo. Design Patterns com Java: Projeto orientado a objetos guiado por padrões. Editora Casa do Código, 2012.
WAZLAWICK, Raul Sidnei. Análise e Design Orientados a Objetos para Sistemas de Informação. Brasil: GEN LTC, 2022.