I have been trying to learn how to make a 3D engine. Basically, I've been playing games like Daggerfall, Dungeon Master, etc. and I would love to learn how to do something similar to that.

I don't need anything complicated. Just the very very basics. I've looked all over for a good tutorial but I'm still mostly in the dark about what I'm doing. If someone could please point me to a great tutorial or bit of source code I would be extremely happy.