This won't be released in source form no, if you don't understand the errors, how do you expect to learn anything? the errors are most likely going to be related to missing files (which come from the XDK in general) other then that, if you don't understand the errors, start by learning how to program in C/C++ so you can better understand the errors you are getting, reading source code isn't the best way to learn this kind of things, you have to start with the basics... make some programs on your own, basic ones... then continue forward to more advanced things... that's the best way to learn...