Home
Books
Computer Programming Languages and Resources
1
Complete guide to ANSI standard C programming.
Written by the developers of the C language.
Updated for finalized ANSI C standards.
Features rich operators and improved control flow.
Includes examples and problem sets for clarity.
Comprehensive C language reference manual included.
Essential for building efficient, well-structured programs.
Average Rating out of 5:
Price Range: $63.92
2
Comprehensive guide for electronics enthusiasts.
Hands-on approach to learning circuit design.
Covers essential components like resistors and capacitors.
Detailed explanations of transistors and diodes.
Advice on necessary tools and supplies.
Component kits available for practical experience.
Ideal for beginners and hobbyists alike.
Average Rating out of 5:
Price Range: $19.29
3
Friendly, illustrated introduction to algorithms.
Master widely used algorithms for job interviews.
Over 400 fun illustrations enhance learning.
Includes exercises and code samples in each chapter.
Updated coverage on trees and data structure performance.
No advanced math or programming skills required.
Free eBook included with print purchase.
Average Rating out of 5:
Price Range: $39.99
4
Learn effective modern Python 3 programming techniques.
Master Python's core features and libraries.
Improve code readability and efficiency.
Explore idiomatic Python beyond previous experience.
Discover advanced topics like metaprogramming easily.
Hands-on guide with major updates included.
Breakdown into five comprehensive parts for clarity.
Average Rating out of 5:
Price Range: $43.99
5
Full-color introduction to HTML and CSS basics.
Accessible for hobbyists, students, and professionals.
Engaging infographics and lifestyle photography included.
Flexible structure for easy topic navigation.
Ideal for updating websites and personal blogs.
Enjoyable and engaging learning experience guaranteed.
Available in hardcover and softcover formats.
Average Rating out of 5:
Price Range: $16.59
6
Updated for Java 7, 8, and 9 features.
Explores new design patterns and language idioms.
Each chapter presents standalone essays on Java.
Comprehensive advice on best practices and techniques.
Avoids common traps and misunderstandings in Java.
Focuses on essential Java libraries and concepts.
Includes updated code examples for clarity.
Average Rating out of 5:
Price Range: $39.26
Material: 5 positive
7
Comprehensive update of leading algorithms text.
New chapters on bipartite graphs and online algorithms.
In-depth coverage of algorithms with rigorous analysis.
Accessible design and pseudocode for all readers.
140 new exercises and 22 new problems added.
Updated writing style: clearer and gender-neutral.
Avoid counterfeit copies; buy from reputable retailers.
Average Rating out of 5:
Price Range: $95.49
8
Align software design with business strategy.
Learn core patterns for analyzing business domains.
Implement domain-driven design in real-world scenarios.
Decompose systems into manageable bounded contexts.
Coordinate multi-team efforts effectively.
Adapt DDD for brownfield projects seamlessly.
Future-proof your software architecture with proven practices.
Average Rating out of 5:
Price Range: $37.49
9
Introduces programming through data exploration.
Uses Python 3 for practical data solutions.
Freely available on multiple operating systems.
Easy to learn for beginners and professionals.
Includes downloadable electronic copies and materials.
Creative Commons License for educational adaptation.
Ideal for building a career in programming.
Average Rating out of 5:
Price Range: $14.24
10
Comprehensive six-page SQL reference guide.
Designed for beginners and experts alike.
Core commands, syntax, and key terms included.
Laminated for durability and easy handling.
Created by SQL expert Robin Nixon.
Best-selling resource for over 10 years.
Quick access to essential SQL facts.
Average Rating out of 5:
Price Range: $6.81
11
Comprehensive guide for Python programming enthusiasts.
Seven books combined into one resource.
Perfect for beginners and experienced coders alike.
Learns applications from apps to big data.
Updates on the latest Python features included.
Ideal for career advancement in tech fields.
Easy-to-follow format for all learning styles.
Average Rating out of 5:
Price Range: $31.46
12
Comprehensive guide for mastering JavaScript programming.
Updated for the latest 2020 JavaScript features.
Covers web platform and Node.js extensively.
Engaging example code throughout for practical learning.
Focus on modern concepts like async/await and Promises.
Suitable for beginners and experienced developers alike.
Detailed explanations from fundamentals to advanced topics.
Average Rating out of 5:
Price Range: $36.37
13
Authoritative resource for learning Go programming. Hundreds of practical examples included. Quick start with essential tutorials. Covers data types and structures comprehensively. Focus on concurrent programming and methods. Exercises at the end of each chapter. Source code available for easy download.
Average Rating out of 5:
Price Range: $46.34
14
Award-winning comprehensive Python programming guide.
Learn core Python concepts for all skill levels.
Hands-on examples for effective coding practice.
Explore advanced topics like Django and GUIs.
Download practical code examples for reference.
Enhance skills with advanced programming techniques.
Master Python's built-in library for various tasks.
Average Rating out of 5:
Price Range: $41.07
15
Learn Python through 60 engaging exercises.
Master coding by fixing and running code.
Gain essential programming skills effortlessly.
Perfect for total beginners and returning professionals.
Explore data science fundamentals with Python.
Access updates and resources by registering your book.
Enjoy a systematic approach to learning Python.
Average Rating out of 5:
Price Range: $26.10
16
Comprehensive guide to C++20 programming.
Perfect for beginners and experienced programmers.
Includes 7 books in 1 for mastery.
Learn advanced programming and troubleshooting techniques.
Streamline code with lambda expressions.
Utilize C++ for gaming and web applications.
Access online resources and source code.
Average Rating out of 5:
Price Range: $30.99
17
Master Python with 125 actionable best practices.
Updated for Python 3.13 features and improvements.
Clear advice from experienced developer Brett Slatkin.
Learn "Pythonic" ways to write elegant code.
Includes 35 new guidelines for modern programming.
Realistic examples to illustrate each best practice.
Advanced topics like C-extensions and native libraries.
Average Rating out of 5:
Price Range: $59.98
18
Master modern C++23 from basics to advanced concepts. Learn object-oriented programming with practical code examples. Explore the C++ standard library and its containers. Implement concurrency using threads in your applications. Follow best practices for secure, efficient coding. Download sample programs to enhance your learning. Gain comprehensive knowledge for real-world applications.
Average Rating out of 5:
Price Range: $54.73
19
Expert techniques for interactive web development.
Fully illustrated for easier understanding.
Assumes no prior programming knowledge.
Covers core JavaScript concepts and syntax.
Introduces jQuery for simpler script writing.
Learn to recreate popular website techniques.
Access thousands of scripts and plugins online.
Average Rating out of 5:
Price Range: $22.15
20
Learn C++23 from scratch, no prior knowledge needed.
Step-by-step examples for practical understanding.
Includes exercises to test your programming skills.
Free source code downloads for all examples.
Updated for modern C++ conventions and best practices.
Explores essential C++ Standard Library features.
Ideal for beginners and those needing a refresher.
Average Rating out of 5:
Price Range: $42.15
21
Comprehensive guide for aspiring web developers.
Learn HTML, CSS, and JavaScript fundamentals.
Create stunning static and dynamic websites.
Step-by-step instructions for beginners.
Incorporate modern web design techniques.
Includes bonus 6th book for additional learning.
Fun and engaging way to build websites.
Average Rating out of 5:
Price Range: $24.58
22
Comprehensive guide to full stack web development.
Learn HTML, CSS, and JavaScript fundamentals.
Master backend technologies like Node.js and PHP.
Understand web protocols, formats, and architectures.
Gain skills in API integration and web services.
Explore testing, securing, and optimizing applications.
Receive hands-on experience with real-world projects.
Average Rating out of 5:
Price Range: $41.31
23
Full-color 6th edition for easier learning.
Hands-on course covering HTML and CSS from scratch.
Responsive Web Design techniques for various devices.
Flexible Box and Grid Layout for modern designs.
Includes forms, data validation, and multimedia enhancements.
CSS transitions, transforms, and animations explained.
Excellent on-the-job reference for web developers.
Average Rating out of 5:
Price Range: $40.99
24
Step-by-step guide for beginners.
Learn neural networks through Python.
Understand key concepts without advanced math.
Hands-on project with handwritten digit recognition.
Achieve 98% accuracy with simple techniques.
Test your network on Raspberry Pi.
Accessible to all readers, no prior experience needed.
Average Rating out of 5:
Price Range: $46.48
25
Optimizes performance for limited resources and schedules.
Inspired by high-performance computing and game development.
Reduces complexity in software engineering projects.
Enhances team efficiency and product quality.
Focuses on data as the primary project detail.
Provides foundational principles of data-oriented design.
Encourages practical methodologies for modern development challenges.
Average Rating out of 5:
Price Range: $32.66
26
Comprehensive guide for software development interviews.
Over 250 interview problems with detailed solutions.
Illustrated with 200 figures and 300 tested programs.
Includes strategies for successful interviews and negotiations.
Covers data structures, algorithms, and problem-solving patterns.
Practical approach to computer science fundamentals.
Real-world computing problems for effective practice.
Average Rating out of 5:
Price Range: $36.85
27
Comprehensive and clear C programming guide.
Popular among students and faculty alike.
Includes trademark Q&A sections for better understanding.
Accessible for beginners and advanced students.
Updated to cover the C99 standard.
Features numerous exercises and programming projects.
Extensive revisions and updates from the first edition.
Average Rating out of 5:
Price Range: $103.82
Material: 7 positive
28
Comprehensive analysis of algorithms in computer science.
Includes new and revised material for advanced learning.
Explores the Constraint Satisfaction Problem framework.
Features nearly 500 exercises for self-instruction.
Integrates history and human dimensions of computing.
Offers practical applications for everyday programming challenges.
Continues the legacy of Knuth's influential writings.
Average Rating out of 5:
Price Range: $31.44
29
Comprehensive guide for UNIX programming environment.
Ideal for both beginners and experienced users.
Explains UNIX philosophy and system components.
Learn to navigate and utilize UNIX effectively.
Gain insights on programming within UNIX environment.
Practical examples enhance understanding and application.
Essential resource for software development professionals.
Average Rating out of 5:
Price Range: $77.03
30
Explore architectural patterns for complex Python applications.
Learn test-driven development with practical examples.
Implement domain-driven design principles effectively.
Utilize hexagonal architecture for better application structure.
Master event-driven architecture for scalable microservices.
Understand repository and unit of work patterns.
Gain insights into command-query responsibility segregation.
Average Rating out of 5:
Price Range: $42.10