I'm 2-3 weeks into doing a Minecraft clone. It is my first time doing 3D and I already learned a lot. I spent most time fighting with camera transforms & frustum culling. I also added some approximate back-face culling on CPU side. Terrain generated with simplex noises randomly thrown together.