Download computer science e-books and .pdf's for free.
C Programming Best CS Books
This Stanford CS Education document tries to summarize all the basic features of the C language.
Learn OOP in C.
Objective-C is the primary programming language you use when writing software for OS X and iOS.
An object-oriented approach to application development makes programs more intuitive to design, faster to develop, more amendable to modification, and easier to understand.
Typical of O'Reilly's "Cookbook" series, C++ Cookbook is written in a straightforward format, featuring recipes that contain problem statements and code solutions.
The goal of this project is to free undergraduate computer science students from having to pay for an introductory data structures book.
The first edition of C Programming: A Modern Approach was popular with students and faculty alike because of its clarity and comprehensiveness as well as its trademark Q&A sections. Professor King's spiral approach made it accessible to a broad range of readers, from beginners to more advanced students.
Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.
Sams Teach Yourself C++ in 24 Hours is a hands-on guide to the C++ programming language. Readers are provided with short, practical examples that illustrate key concepts, syntax, and techniques. Using a straightforward approach, this fast and friendly tutorial teaches you everything you need to know, from installing and using a compiler, to debugging the programs you’ve created, to what’s new in C++14. Step-by-step instructions carefully walk you through the most common C++ programming tasks Quizzes and exercises at the end of each chapter help you test yourself to make sure you’re ready to go on
Head First C# is a complete learning experience for learning how to program with C#, XAML, the .NET Framework, and Visual Studio. You’ll build a fully functional video game in the opening chapter, and then learn how to use classes and object-oriented programming, draw graphics and animation, and query data with LINQ and serialize it to files. And you'll do it all by creating games, solving puzzles, and doing hands-on projects. By the time you're done, you'll be a solid C# programmer—and you'll have a great time along the way!