2. Will teach the While GameRunning() do method of creating win/loss conditions, timed message boxes, etc.
Also, you may want to mention that OnAsteroidTaken() can be used, particularly for conquest maps, and is easier on CPU time.
5. Explicitly mention Notepad++ about halfway through, continue the second half of the guide using Notepad++.
Don't forget other ones around. I always find N++ crashes. Programmers Notepad is good too, though not as feature-rich as N++.
8. More humour.
Always good.
10. Spend some time trying to convince people that "basic" levels are really cool, and they should make some of those and release them to get very comfortable with the basics of coding, before trying anything crazy.
YES!