Carnegie Library of Pittsburgh - Main (Oakland) will close at 3 pm on Friday, May 2. Customers may pick up holds or return items at the main entrance until 5 pm or visit other CLP locations.
small text medium text large text

Start Programming

Learning a new language is never a piece of cake but these books try to make it easier. Why not try your hand at creating an app for the iPhone, Twitter or Facebook?

Brannan, James A.
Objective-C for iPhone Developers, A Beginner's Guide
QA76.73.O115 B62 2010
Step-by-step instructions, screenshots, and real-world examples show how to create iPhone and Mac OS X applications.
 
Ceder, Vern
The Quick Python Book
QA76.73.P98 H37 2010x
The Quick Python Book, Second Edition, is a clear, concise introduction to Python 3, aimed at programmers new to Python.
 
Foxall, James D.
Sams Teach Yourself Visual Basic 2010 in 24 Hours
QA76.73.B3 F69529 2010
Intended as a self directed guide for new programmers and those unfamiliar with Visual Basic, this introductory guide provides step-by-step instructions for beginning programmers. The work is divided into 24 "hours" of instruction leading the reader through an overview of the language, a simple beginners program, core programming skills, and integration with other Microsoft Windows applications.
 
Harwani, Bintu
jQuery Recipes: A Problem-Solution Approach
QA76.73.J39 H3734 2010x
jQuery Recipes can get you started with jQuery quickly and easily and is meant for the beginners who have a little knowledge of HTML and intend to make dynamic websites. The book will be of great use for developers and professionals who wish to make highly interactive websites with minimum code.
 
Isted, Tim
Beginning Mac Programming: Develop with Objective-C and Cocoa
QA76.73.O115 I88 2010x
Beginning Mac Programming introduces you to Objective-C and the Cocoa framework in clear, easy-to-understand lessons, and demonstrates how you can use them together to write for the Mac, as well as the iPhone and iPod.
 
Makice, Kevin
Twitter API: Up and Running
TK5105.888.M34395 2009x
This O'Reilly guide for building web applications for Twitter provides programmers with a thorough survey of the API, the Twitter culture and the code needed for tools and utilities. Makice uses detailed examples of working Twitter applications to outline the PHP and MySQL code needed to generate each feature.
 
Mangino, Michael J.
Developing Facebook Platfrom Applications with Rails
QA76.76.A65 M3275 2008x
This book leads you through the steps necessary to build your first Facebook application. You’ll get hands-on experience with Facebook technologies such as FBML and FQL, and master messaging and news feeds.
 
Meyers, Peter
Best iPad Apps: The Guide for Discriminating Downloaders
QA76.8.I863 M49 2011x
OK, if you aren't a developer, maybe you'd like to be a discriminating downloader of iPad applications...
 
St. Laurent, Simon and Edd Dumbill
Learning Rails
QA76.64.S715 2008x
This O'Reilly guide covers installing Ruby on Rails; creating a very simple Rails application, and then exploring ways to create a more sophisticated layout using a variety of tools.
 
Stark, Jonathan
Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa
QA76.8.I64 S73 2010x
With this O'Reilly guide, you'll learn how to use HTML, CSS, and JavaScript to design and build apps for the iPhone and iPod Touch on the platform of your choice -- without using Objective-C or Cocoa.
 
Stevenson, Scott
Cocoa and Objective-C: Up and Running
QA76.64.S7345 2010x
Using step-by-step tutorials, hands-on exercises, and clear examples, Stevenson shows readers how to use Apple's Cocoa framework and the Objective-C language to build applications for Mac OS X, iPhone, and iPod Touch.
 
Beginning JavaScript
Wilton, Paul and Jeremy McPeak
Beginning JavaScript
QA76.73.J39 W55 2007
Assuming a familiarity with HTML, this guide explains how to manage complex data with objects in the JavaScript language, manipulate strings, locate syntax and logical errors, use cookies and jazz up web pages with Dynamic HTML.