Meu Nobre você não está aprendendo programação do jeito errado, na verdade este é o caminho correto. Começar por lógica de programação e algoritmos principalmente usando uma linguagem mais proxima da nossa como o visualG é o didaticamente mais acertado rsrs. O que acontece agora é a necessidade de evolução dos estudos. Com esses conhecimentos iniciais consolidados saia do VisualG e escolha uma linguagem server side onde você consiga estudar um Paradigma de programação ,existem outros mas, recomendo estudar POO (Programação Orientada a Objetos) para só depois você ir fazer um projeto pessoal. As linguagens que eu recomendaria são:

  • Java
  • C# (c-sharp)
  • PHP
  • Python

Essas são linguagens que suportam POO possuem certa empregabilidade no mercado além de frameworks que o ajudarão a construir aplicações robustas e escalaveis. Se eu pudesse escolher por você eu escolheria o Java (Culpado sou Javeiro rsrs) aprenderia a linguagem com POO e depois investiria em aprender o ecossistema do Spring (Pelo menos Spring Boot e o Spring Data JPA).

O C# também é uma boa pois dá para usar o .NET o PHP tem o Laravel e o Python tem o Django mas eu acho que o Python tem mais empregabilidade em ciencias de dados e IA mas é uma linguagem que quero me aprofundar no futuro. Eu pensei em recomendar Ruby que tenho muita curiosidade e parece ser interessante mas nunca tive contato com ela, também poderia recomendar o JavaScript que possui o Node.JS mas sinceramente nunca mexi rsrs.

Tem mais uma coisa. Você precisa de um banco de dados para salvar e persistir seus dados. Então lá vamos nós estudar Modelagem de dados e escolher um banco de dados para usar, também existem uma gama de opções muito boas, mas eu recomendo o MySQL.

Agora sim! Ao mesmo tempo em que você inicia estes estudos e aprende o básico e já sentindo confiança creio que podemos iniciar algum projetinho criando uma API Restfull de respeito ;)

É muita coisa... é!

Mas programação não é fácil como alguns vendedores de cursos que prometem milagres falam. Mas se a gente ficar estudando uma coisa só durante um tempo pode se tornar chato, então acredito que já esteja na hora de começar algo novo onde você irá se apaixonar novamente.

Boa Sorte e Bons Estudos!

Estou estudando Java também, não estou achando tão difícil como o pessoal tem dito. Talvez seja porque não me aprofundei sem os tutorials rsrs