Important Note: In most cases you'll only use a chapter or two for your research so don't be scared off by the length of a book.
There are many options for additional training in specific aspects of computer programming. Below are a few recommendations for excellent online trainings to supplement or enhance your coursework.
Search Everything is the library's equivalent to Google. In addition to searching everything in the Library's Catalog (books, ebooks, media, etc.) it also searches most of our databases containing journal articles and other electronic resources.