Olá meu amigo, passei pelos mesmos problemas que você, comecei a estudar pelo livro "Lógica de Programação" da editora pearson. Porém todos os exemplos que o livro me apresentava, diferiam um pouco do VisualG. O que mais me incomodava era a declaração de variáveis que no VisualG era "invertida" ficando o nome da variável primeiro e depois o seu tipo. Depois de um tempo preferi pular para o Pascal , eu lia os exercícios e os transcrevia em pascal, a linguagem é em inglês, porém já auxilia um pouco pois quase todas as outras linguagens são, e além do mais é muito mais parecida com os exemplos utilizados pelos livros. A diferença é minima, e depois que você assimilar os comandos, ficara muito mais fácil até mesmo para compreender os exemplos apresentados no livro. Caso prefira optar por isso, lhe recomendo o PascalZim! , que apesar de ser uma IDE feita para pascal, a interface é em português o que facilita muito caso ocorra algum erro no algoritmo, além de ele ter um arquivo em PDF dentro de sua pasta que explica muito bem o que cada comando faz caso tenha alguma dúvida.
Espero ter Ajudado!