Learning to program? Looking for help on a specific language? The library has some books- both in print and online- that can help!
Listed below are some of our best books on popular programming languages. Click their links to see where they are located in the library (or to read them online, if they’re eBooks)!
- For those just starting to look at C#, check out C#.net: Web Developer’s Guide.
This eBook introduces the C# language, how it connects to other languages and shares elements with them, and explains processes like remoting & creating intranet applications.
- For those who already know some C#, we recommend C# In Depth.
This book covers C# from version 2 onward, so if you’re looking for older versions, this may not be the book for you. However, it’s a great resource for more up-to-date developments. C# In Depth also moves at a faster pace since it assumes that you are not starting from scratch, which may be a plus for more experienced developers. The author writes with the tone of someone who knows and loves what he’s talking about, making this manual an enjoyable- as well as instructional- read.
- Novice programmers will enjoy the eBook Simply Java: An Introduction To Java Programming.
This guide has definitions for everything, from algorithms to vectors and everything in between. It is written at an easy-to-understand level and explains the basics without embellishment.
- For the specific jQuery framework, look for jQuery: Novice to Ninja.
If you want to write applications for Apple products, take a look at Objective-C for Absolute Beginners. The library has this book in both print and eBook form.
Equally helpful for new programmers and those who have never used OOP languages, this book allows you to learn in a visual manner. With a focus on debugging to really learn the language, Objective-C For Absolute Beginners will help you understand what you are doing each time you write an algorithm.
Python Programming Fundamentals provides both practice exercises and solutions for learning Python.
From installing Python programs to get started, to emphasizing creativity in your programming, this manual does it all. It also takes into consideration the differences (and similarities) in using Python on Macs vs. Windows. Finally, there are even games you can play to increase your Python knowledge.
Visit the library for the programming manuals you need! We may have just what you’re looking for.