I am a computer scientist with a strong background in computer graphics and a working knowledge of programming language design. I wanted to try my hand at coding my own 3D engine. I was wondering what advice the group had to a complete beginner. Where can I find out what other engines do? Are there tutorials for building your first engine? Thanks for your help.