Seth does have a point, anyways.. Take a look at
This piece of software, it might give you an idea on how to improve your little testing application.. And perhaps add some basic shader testing, to see whether or not a specific shader would run properly on the user's PC.(Might be difficult, but a great way to learn your way around a language is to test how far you can get, and ask for help where you need it ^^)
Also, I understand your eagerness of showing your learned how to use basic Dark Basic Pro commands.. But I suggest adding some more options to your program and making it as optimized as possible(e.g. ditching the media, in the end it's an informative program.. And trust me, I will surely go berserk should I ever have to hear that music again

) before releasing it. This will get you a much more positive amount of feedback, and less people skipping over your thread.
EDIT : I just realised this post sounded somewhat harsh, my apologies for this.. It's completely unintended.
Back from the dead!