Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 2
Álgebra Vetorial para o Plano 2D
Module 3
Princípios da Renderização Digital
Module 4
Estrutura do Mundo 2D e Lógica do Jogador
Module 5
A Trajetória do Raio: DDA e Interseção
Module 6
Da Distância à Perspectiva: Projeção 3D
Module 7
Construindo o Motor Gráfico: Implementação do Raycaster
Module 8
Adicionando Realismo: Texturização e Sombreamento
Module 9