O que devo aprender primeiro, a Teoria de POO ou a Linguagem de Programação

Olá! Eu sou estudante de programação, esse ano eu tenho dado início a Java, e tenho algumas dúvidas referente ao que devo aprender primeiro,a Teoria a Programação Orientada a Objetos ou A Linguagem Java em si?Ou, Apenas devo intercala o estudo entre as duas opções.

Inicia por algoritmos e estrutura de dados. Recomendo iniciar com Python, Java é muito burocrático e engessado em OOP. Exemplo de curso:

Interessante, obrigado pela ajuda.