A blog post I wrote earlier this year, documenting how, as a non-math expert, I worked through making a pseudo-3D racing engine from scratch in javascript. Lemme know if anyone finds it interesting / useful, and I'll write up part 2, on implementing turns, hills, scaling road objects, and road texture.
http://www.plorry.com/pseudo-3d-road-derivation-pa...
I used the engine for a jam game, right here!