I suggest learning to program before learning to use C, or any system language. Try python or ruby.
where I'm advanced enough to create a better voxlap
Voxlap was programmed in assembly.
http://advsys.net/ken/voxlap.htmC++, I thinkChanging title
Another thing is that you'd need to know a good amount of maths to do something like that.