I had the exact same experiance my first year. I did have some knowlege of PC programming, but nothing like the RC.
I suggest you take your code from 07, and re-organize it so its logical. If you take your code, and look to see exactly where and how you went wrong, you will have a much better chance of avoiding those mistakes next time.
If you want a good book to read on the subject, I suggest
Steve McConnell's Code Complete. It is aimed at professional PC programmers, but it has a lot of good advice.