Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)

Want to write iOS apps or desktop Mac applications? This introduction to programming and the Objective-C language is your first ...

Details »
Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs (Effective Software Development Series)

Write Truly Great iOS and OS X Code with Objective-C 2.0!   Effective Objective-C 2.0 will help you harness all of Objecti ...

Details »
Programming in C (4th Edition) (Developer's Library)

Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced ...

Details »
iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest v ...

Details »
Swift Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)

Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and th ...

Details »
iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides)

Updated for Xcode 8, Swift 3, and iOS 10, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, ...

Details »
Mastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th Edition

Harness the power of the latest edition with this in-depth and comprehensive guide to the Swift language Key Features Fifth edit ...

Details »
A Smarter Way to Learn JavaScript. The new tec...

...assisted approach that requires half the effortLearning JavaScript is hell because of two problems.I remove the problems, and ...

Details »
Python Programming: An Introduction to Computer Science, 3rd Ed.

This third edition of John Zelle's Python Programming continues the tradition of updating the text to reflect new technologies w ...

Details »