É normal sentir que não está avançando na programação?
Sim, @Dav1, é normal, principalmente quando você começa a ver que existem várias linguagens e sintaxes diferentes, mas o que tu precisas aprender de fato é a lógica de programação, já sabes?
Sabendo operações lógicas, tipos de dados, condições simples e compostas, formas de repetições já é um grande passo para as outras tecnologias, como orientação a objetos.
Minha primeira aula de programação foi justamente na faculdade, lembro que fiquei assustado, porque não entendia, então, procurei estudar por conta, comprei um livro de lógica e busquei cursos no YouTube, inclusive tem uns cursos do canal curso em video que são excelentes, te ajuda mesmo, vai por mim. Depois de um ano, eu tava voando baixo na programação, hoje consigo aprender qualquer linguagem em menos de uma semana, pois a base lógica é a mesma para todas, só muda a forma de escrita. Então, não precisa pagar para aprender programação, na Internet tá cheio de conteúdo free para ser consumida. Se programar é sua área, comece com Python (uma dica braba).