whats the best way to start a voxel game.

ok, so im brand new and i figured out coding is no joke.i was wondering if anyone can tell me what things to practice in order for the boxel terrain. i heard marching cubes, octrees, procedural generation, and some other terms. i just need a list of these topics to learn first,so i can implement the blocky terrain as soon as i can. again from a noob level.

Have you read this tutorial? AlexSTV Voxel Tutorial

It goes over most of the details you talked about and has you getting a basic prototype up by the end.