The C Programming LanguageBrian W. Kernighan★ 4.44 average rating, · 11.4k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookThe C Programming Language✕DetailsgGoodreadsWant to track this? Sign in
Effective JavaJoshua Bloch★ 4.51 average rating, · 8.1k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookEffective Java✕DetailsgGoodreadsWant to track this? Sign in
Introduction to AlgorithmsThomas H. Cormen★ 4.35 average rating, · 9.4k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookIntroduction to Algorithms✕DetailsgGoodreadsWant to track this? Sign in
JavaScript: The Good PartsDouglas Crockford★ 4.23 average rating, · 8.7k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookJavaScript: The Good Parts✕DetailsgGoodreadsWant to track this? Sign in
HTML and CSS: Design and Build WebsitesJon Duckett★ 4.30 average rating, · 4.9k ratingsCodingComputer ScienceDesignProgrammingGet bookGet this bookHTML and CSS: Design and Build Websites✕DetailsgGoodreadsWant to track this? Sign in
Head First JavaKathy Sierra★ 4.24 average rating, · 4.3k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookHead First Java✕DetailsgGoodreadsWant to track this? Sign in
The C++ Programming LanguageBjarne Stroustrup★ 4.10 average rating, · 4k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookThe C++ Programming Language✕DetailsgGoodreadsWant to track this? Sign in
Penguin Random House Python Crash CourseEric Matthes★ 4.36 average rating, · 3.2k ratingsCodingComputer ScienceProgrammingReferenceGet bookGet this bookPenguin Random House Python Crash Course✕DetailsgGoodreadsWant to track this? Sign in
Pro GitScott Chacon★ 4.18 average rating, · 3.4k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookPro Git✕DetailsgGoodreadsWant to track this? Sign in
Automate the Boring Stuff with Python: Practical Programming for Total BeginnersAl Sweigart★ 4.28 average rating, · 3.2k ratingsCodingComputer ScienceProgrammingReferenceGet bookGet this bookAutomate the Boring Stuff with Python: Practical Programming for Total Beginners✕DetailsgGoodreadsWant to track this? Sign in
Java Concurrency in PracticeBrian Goetz★ 4.48 average rating, · 2.9k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookJava Concurrency in Practice✕DetailsgGoodreadsWant to track this? Sign in
About Face 3: The Essentials of Interaction DesignAlan Cooper★ 4.07 average rating, · 3.5k ratingsBusinessDesignProgrammingReferenceGet bookGet this bookAbout Face 3: The Essentials of Interaction Design✕DetailsgGoodreadsWant to track this? Sign in
JavaScript: The Definitive GuideDavid Flanagan★ 4.07 average rating, · 3.4k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookJavaScript: The Definitive Guide✕DetailsgGoodreadsWant to track this? Sign in
Practical Programming for Strength TrainingMark Rippetoe★ 4.33 average rating, · 3k ratingsBodiesHealthProgrammingReferenceGet bookGet this bookPractical Programming for Strength Training✕DetailsgGoodreadsWant to track this? Sign in
Learning PythonMark Lutz★ 4.02 average rating, · 3.2k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookLearning Python✕DetailsgGoodreadsWant to track this? Sign in
Python for Data AnalysisWes McKinney★ 4.17 average rating, · 2.5k ratingsCodingComputer ScienceProgrammingReferenceGet bookGet this bookPython for Data Analysis✕DetailsgGoodreadsWant to track this? Sign in
Computer NetworksAndrew S. Tanenbaum★ 4.12 average rating, · 2.4k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookComputer Networks✕DetailsgGoodreadsWant to track this? Sign in
Computer Networking: A Top-Down ApproachJames F. Kurose★ 4.08 average rating, · 2.3k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookComputer Networking: A Top-Down Approach✕DetailsgGoodreadsWant to track this? Sign in
Thinking in JavaBruce Eckel★ 4.15 average rating, · 2.2k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookThinking in Java✕DetailsgGoodreadsWant to track this? Sign in
Modern Operating SystemsAndrew S. Tanenbaum★ 4.14 average rating, · 2.2k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookModern Operating Systems✕DetailsgGoodreadsWant to track this? Sign in
Programming PerlTom Christiansen★ 4.06 average rating, · 2.3k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookProgramming Perl✕DetailsgGoodreadsWant to track this? Sign in
Fluent Python: Clear, Concise, and Effective ProgrammingLuciano Ramalho★ 4.61 average rating, · 1.8k ratingsCodingComputer ScienceProgrammingReferenceGet bookGet this bookFluent Python: Clear, Concise, and Effective Programming✕DetailsgGoodreadsWant to track this? Sign in
Applied Cryptography: Protocols, Algorithms, and Source Code in CBruce Schneier★ 4.21 average rating, · 2.1k ratingsComputer ScienceProgrammingReferenceScienceGet bookGet this bookApplied Cryptography: Protocols, Algorithms, and Source Code in C✕DetailsgGoodreadsWant to track this? Sign in
Mastering Regular ExpressionsJeffrey E.F. Friedl★ 4.16 average rating, · 2.1k ratingsComputer ScienceProgrammingReferenceSoftwareGet bookGet this bookMastering Regular Expressions✕DetailsgGoodreadsWant to track this? Sign in