I went through the exact same thing you are dealing with, reverse order. Started with for loops, then a while loop, then repeated if statements.
THEN I went into recursion, you want to talk about getting nitpicked!
You'll get it, and when you do, it will be, as Amber said, VERY rewarding. Listen to Marilyn, she knows what she is talking about... however vague that may be
Jason