Unlike in some of your other classes, it is completely acceptable to find information on the web for programming. In fact, this is expected within the programming community. Learn from others, use their work, just make sure to "cite your source" by acknowledging the creator of the code. Use the resources on this page as a starting point for your research. Also, check out the University's subscription to Lynda.com; you'll find all kinds of video tutorials on programming.
Check out eBook Central for more ebooks on programming.