An Introduction to the C Programming Language and Software Design
Tim Bailey
Introduction to C programming with emphasis on software design principles, covering syntax, pointers, data structures, and debugging.
Loading the book...
Keep reading
-
Next in this topic
Fundamentals of Computer Programming with C#Comprehensive C# programming textbook covering fundamentals, OOP, data structures, algorithms, and software development best practices. Over 1100 pages.
Verified PDF · Secure download - Introduction to Programming Using Java
Complete introduction to programming using Java, covering fundamentals, OOP, data structures, GUI programming, and networking. University-level textbook.
Verified PDF · Secure download - Think Java: How to Think Like a Computer Scientist
Classic introduction to Java that teaches programming through computational thinking. Covers one concept at a time with exercises. CC BY-NC-SA 4.0.
Verified PDF · Secure download - Eloquent JavaScript
Highly regarded guide to JavaScript programming, covering language fundamentals, browser APIs, Node.js, and project-based learning.
Verified PDF · Secure download - Structure and Interpretation of Computer Programs, JavaScript Edition
The legendary SICP textbook adapted for JavaScript. Covers computation, abstraction, data structures, interpreters, and fundamental programming concepts.
Verified PDF · Secure download