Oh go ahead, do dive in, but dive into something that's comprehensible - you know, at the very least 3D polygon egine. Voxels are just as hard to understand as you can get. When you red the examples in the book (and I understand, that's usually how I teach myself - I can't for the life of me understand most tutorials,) it has been written for you to understand. Voxel engines are most probably as far as you can get from that, they're not even supported by most libraries so they tend do be coded from the scratch. You have two things to understand properly: 3D engine and voxel engine - and you'd have to do that ANYWAY, it'd just be combined. Mixing that and trying to learn it with no previous understanding of the language is like pounding your head against a wall. If you actually do manage to learn coding from a voxel engine, I'm going to ... Well I won't be
that impressed since I'm a stoic, but I will slightly bow my head in your general direction.