Olá Alura, nesse semestre estou estudando Padrões de projetos, vi que aqui na Alura existem algumas curso com linguagens de back-end como PHP, Java, Python, conceitualmente sei que padrões são soluções inteligentes para problemas comuns em Desenvolvimento de Sistemas, e que podem ser aplicadas nas mais diversas linguagens OOP, no entanto em uma pesquisa identifiquei que muitos dos exemplos, literatura e cursos da Web abordam com Java, o que eu gostaria de saber de alguém que domina o assunto é se terei uma curva maior de aprendizado aplicando em Java ou se ela é a linguagem mais indicada para aprender. Desde já agradeço.