O processo ensino e aprendizagem de algoritmos e programação apresenta um conjunto de dificuldades enfrentadas por muitos alunos, seja no que tange ao conteúdo de raciocínio lógico ou na codificação em linguagem de programação. Nesse sentido os ambientes virtuais de aprendizagem de algoritmos surgem como facilitadores deste processo. O presente artigo é uma revisão bibliográfica sobre ambientes virtuais de aprendizagem de algoritmos, além disso, o mesmo faz uma análise sobre a ferramenta 3D Aurasma que utiliza realidade aumentada no processo de aprendizagem de algoritmos.