To be honest the best way you learn these things is trying them out. If your stuck this forum should probably be your last port of call. I would generally recommend you trying doing some of your own debugging first as this is essential to learn experiment a bit see what works and what doesn't. Also one skill I have developed is learning how to search the internet to solve your problems.
I would also say to try and work with other people in your class I don't mean do one assignement between you and hand it up the same thing that is a sure fire way of getting a 0 but whenever one of you has a problem the other(s) can help out and doing this everyone will learn. In short in programming you learn the most from the mistakes you make and solving problems then just reading theory or getting some ready made solution and if you are curious as to whether something will work there is only one way to find out.
So I've been away for a few days so have you made any progress since then?