Guiding Novice Programmers
jacquesm: Get them to start on something small rather than to dive head first into a huge application. If you don't have overview, and that's a really big issue in the beginning you will never build up confidence. Baby steps are small steps. Then once they master that build out the scope.Maybe isolate some small part of that application and make a little unit test around that so you can understand the whole.That way it still has some relevance to what they want to achieve.