LibreReads
[Beta]
Search
Computer Science and Programming
1.
Python Handbook For Beginners. A Hands-On Crash Course For Kids, Newbies And Everybody Else
by:
Roman Gurbanov
4.27 avg rating β 11 ratings
2.
Structure and Interpretation of Computer Programs
by:
Harold Abelson
4.47 avg rating β 4,821 ratings
3.
Clean Architecture
by:
Robert C. Martin
4.22 avg rating β 6,847 ratings
4.
Clean Code: A Handbook of Agile Software Craftsmanship
by:
Robert C. Martin
4.36 avg rating β 22,976 ratings
4.
The C Programming Language
by:
Brian W. Kernighan
4.44 avg rating β 11,167 ratings
6.
The Pragmatic Programmer: From Journeyman to Master
by:
Dave Thomas
4.33 avg rating β 23,511 ratings
7.
JavaScript Patterns: Build Better Applications with Coding and Design Patterns
by:
Stoyan Stefanov
4.17 avg rating β 1,629 ratings
8.
The Art of Electronics
by:
Paul Horowitz
4.40 avg rating β 1,586 ratings
8.
The Art of Deception: Controlling the Human Element of Security
by:
Kevin D. Mitnick
3.77 avg rating β 7,162 ratings
8.
Learn Linux Quickly: A Friendly Guide to Easily Master the World's Most Powerful Operating System.
by:
Ahmed Alkabary
4.24 avg rating β 21 ratings
8.
Purely Functional Data Structures
by:
Chris Okasaki
4.15 avg rating β 668 ratings
8.
Code: The Hidden Language of Computer Hardware and Software
by:
Charles Petzold
4.40 avg rating β 10,330 ratings
8.
HTML and CSS QuickStart Guide: The Simplified Beginners Guide to Developing a Strong Coding Foundation, Building Responsive Websites, and Mastering ...
by:
David Durocher
4.22 avg rating β 9 ratings
8.
Compilers: Principles, Techniques, and Tools
by:
Alfred V. Aho
4.10 avg rating β 3,005 ratings
15.
Programming Pearls
by:
Jon L. Bentley
4.20 avg rating β 3,209 ratings
15.
Coders at Work: Reflections on the Craft of Programming
by:
Peter Seibel
3.95 avg rating β 5,346 ratings
17.
Hacker's Delight
by:
Henry S. Warren Jr.
4.20 avg rating β 1,133 ratings
18.
JavaScript: The Good Parts
by:
Douglas Crockford
4.23 avg rating β 8,655 ratings
19.
Elixir in Action
by:
SaΕ‘a JuriΔ
4.57 avg rating β 388 ratings
20.
Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
by:
Dave Thomas
4.28 avg rating β 735 ratings
21.
Learn Functional Programming with Elixir: New Foundations for a New World
by:
Ulisses Almeida
4.14 avg rating β 90 ratings
22.
Programming Ecto: Build Database Apps in Elixir for Scalability and Performance
by:
Darin Wilson
4.24 avg rating β 95 ratings
23.
Thinking in Promises: Designing Systems for Cooperation
by:
Mark Burgess
3.78 avg rating β 54 ratings
24.
High Performance Browser Networking
by:
Ilya Grigorik
4.51 avg rating β 836 ratings
25.
Windows Powershell in Action
by:
Bruce Payette
4.18 avg rating β 184 ratings
26.
Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App
by:
Lance Halvorsen
4.17 avg rating β 81 ratings
27.
Programming Elixir β₯ 1.6: Functional |> Concurrent |> Pragmatic |> Fun
by:
Dave Thomas
4.28 avg rating β 735 ratings
28.
Learn Functional Programming with Elixir: New Foundations for a New World
by:
Ulisses Almeida
4.14 avg rating β 90 ratings
29.
Network Programming with Go: Code Secure and Reliable Network Services from Scratch
by:
Adam Woodbeck
4.14 avg rating β 44 ratings
30.
The Timeless Way of Building
by:
Christopher W. Alexander
4.37 avg rating β 2,573 ratings
31.
Web Security for Developers
by:
Malcolm McDonald
4.04 avg rating β 114 ratings
32.
Python Beyond the Basics
by:
Al Sweigart
4.27 avg rating β 226 ratings
33.
Effective C: An Introduction to Professional C Programming
by:
Robert C. Seacord
3.86 avg rating β 129 ratings
34.
Thinking in Bets: Making Smarter Decisions When You Don't Have All the Facts
by:
Annie Duke
3.82 avg rating β 21,782 ratings
35.
Clean Agile: Back to Basics
by:
Robert C. Martin
4.25 avg rating β 1,516 ratings
36.
Programming Ecto
by:
Darin Wilson
4.24 avg rating β 95 ratings
37.
Webbots, Spiders, and Screen Scrapers
by:
Michael Schrenk
3.77 avg rating β 13 ratings
38.
Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali
by:
OccupyTheWeb
4.14 avg rating β 552 ratings
39.
Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems
by:
Francesco Cesarini
4.45 avg rating β 82 ratings
40.
Applied Network Security Monitoring: Collection, Detection, and Analysis
by:
Chris Sanders
4.20 avg rating β 64 ratings
41.
The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory
by:
Michael Hale Ligh
4.35 avg rating β 124 ratings
42.
Attacking Network Protocols: A Hacker's Guide to Capture, Analysis, and Exploitation
by:
James Forshaw
3.91 avg rating β 124 ratings
43.
A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills
by:
Jay Wengrow
4.39 avg rating β 574 ratings
44.
Patterns Principles and Practices of Domain Driven Design
by:
Scott Millett
4.36 avg rating β 383 ratings
45.
Programming Pearls
by:
Jon L. Bentley
4.20 avg rating β 3,209 ratings
46.
The Seasoned Schemer
by:
Daniel P. Friedman
4.29 avg rating β 267 ratings
47.
Developer Hegemony: The Future of Labor
by:
Erik Dietrich
4.03 avg rating β 472 ratings
48.
Systems Thinking, Systems Practice
by:
Peter Checkland
4.13 avg rating β 110 ratings
49.
Effective Ruby: 48 Specific Ways to Write Better Ruby
by:
Peter J. Jones
4.38 avg rating β 69 ratings
50.
How To Create Your Own Freaking Awesome Programming Language
by:
Marc-AndrΓ© Cournoyer
3.88 avg rating β 26 ratings
51.
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
by:
Gene Kim
4.26 avg rating β 48,829 ratings
52.
How Linux Works: What Every Superuser Should Know
by:
Brian Ward
4.17 avg rating β 1,204 ratings
53.
99 Bottles of OOP
by:
Sandi Metz
4.55 avg rating β 657 ratings
54.
The Shellcoder's Handbook: Discovering and Exploiting Security Holes
by:
Jack Koziol
4.15 avg rating β 330 ratings
55.
Object Design: Roles, Responsibilities, and Collaborations
by:
Rebecca Wirfs-Brock
3.71 avg rating β 104 ratings
56.
The Elements Of Computing Systems: Building A Modern Computer From First Principles
by:
Noam Nisan
4.54 avg rating β 932 ratings
57.
Domain-Driven Design: Tackling Complexity in the Heart of Software
by:
Eric Evans
4.15 avg rating β 5,730 ratings
58.
Python for Data Analysis
by:
Wes McKinney
4.17 avg rating β 2,407 ratings
59.
The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws
by:
Dafydd Stuttard
4.23 avg rating β 1,215 ratings
60.
Growing Object-Oriented Software, Guided by Tests
by:
Steve Freeman
4.19 avg rating β 2,456 ratings
61.
Writing Secure Code
by:
Michael Howard
4.01 avg rating β 372 ratings
62.
Erlang and OTP in Action
by:
Martin Logan
4.28 avg rating β 127 ratings
63.
Programming Erlang: Software for a Concurrent World
by:
Joe Armstrong
4.02 avg rating β 748 ratings
64.
Learn you some Erlang for great good!
by:
Fred Hebert
4.49 avg rating β 351 ratings
65.
Algorithms to Live By: The Computer Science of Human Decisions
by:
Brian Christian
4.13 avg rating β 34,095 ratings
66.
Working with UNIX Processes
by:
Jesse Storimer
4.09 avg rating β 194 ratings
67.
Confident Ruby
by:
Avdi Grimm
4.41 avg rating β 372 ratings
68.
Exceptional Ruby: Master the Art of Handling Failure in Ruby
by:
Avdi Grimm
4.01 avg rating β 217 ratings
69.
Smalltalk Best Practice Patterns
by:
Kent Beck
4.18 avg rating β 283 ratings
70.
Class Construction in C and C++: Object-Oriented Programming Fundamentals
by:
Roger Sessions
really liked it 4.00 avg rating β 3 ratings
71.
The Tangled Web: A Guide to Securing Modern Web Applications
by:
Michal Zalewski
4.05 avg rating β 552 ratings
72.
Generative Programming: Methods, Tools, and Applications
by:
Krysztof Czarnecki
4.06 avg rating β 33 ratings
73.
A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series)
by:
Christopher W. Alexander
4.42 avg rating β 5,326 ratings
74.
Patterns of Software: Tales from the Software Community
by:
Richard P. Gabriel
3.80 avg rating β 145 ratings
75.
Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed
by:
James C. Scott
4.21 avg rating β 6,470 ratings
76.
Thinking In Systems: A Primer
by:
Donella H. Meadows
4.19 avg rating β 20,774 ratings
77.
Systems Thinking: Managing Chaos and Complexity - A Platform for Designing Business Architecture
by:
Jamshid Gharajedaghi
3.94 avg rating β 284 ratings
78.
Object Thinking
by:
David West
3.95 avg rating β 208 ratings
79.
Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age
by:
Michael A. Hiltzik
4.13 avg rating β 2,422 ratings
80.
The Leprechauns of Software Engineering
by:
Laurent Bossavit
3.80 avg rating β 178 ratings
81.
Software Tools
by:
Brian W. Kernighan
4.35 avg rating β 110 ratings
82.
Working Effectively with Legacy Code
by:
Michael C. Feathers
4.14 avg rating β 4,640 ratings
83.
The Design of Everyday Things
by:
Donald A. Norman
4.15 avg rating β 46,464 ratings
84.
Object-Oriented Analysis and Design with Applications
by:
Grady Booch
3.91 avg rating β 607 ratings
85.
Selected Papers on Computer Science
by:
Donald Ervin Knuth
3.86 avg rating β 78 ratings
86.
Pragmatic Thinking and Learning: Refactor Your Wetware
by:
Andy Hunt
4.13 avg rating β 4,364 ratings
87.
Practical Object Oriented Design in Ruby
by:
Sandi Metz
4.53 avg rating β 2,796 ratings
88.
Land of Lisp: Learn to Program in Lisp, One Game at a Time!
by:
Conrad Barski
4.16 avg rating β 673 ratings
89.
Extreme Programming Explained: Embrace Change (The XP Series)
by:
Kent Beck
4.12 avg rating β 4,051 ratings
90.
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
by:
Michael Kerrisk
4.63 avg rating β 699 ratings
91.
The Passionate Programmer: Creating a Remarkable Career in Software Development
by:
Chad Fowler
3.94 avg rating β 4,344 ratings
92.
The Little Schemer
by:
Daniel P. Friedman
4.29 avg rating β 1,978 ratings
93.
Learn You a Haskell for Great Good!
by:
Miran LipovaΔa
4.30 avg rating β 2,368 ratings
94.
Peopleware: Productive Projects and Teams
by:
Tom DeMarco
4.14 avg rating β 9,867 ratings
95.
Computer Systems: A Programmer's Perspective
by:
Randal E. Bryant
4.46 avg rating β 1,103 ratings
96.
Code Complete: A Practical Handbook of Software Construction
by:
Steve McConnell
4.30 avg rating β 9,435 ratings
97.
The Mythical Man-Month: Essays on Software Engineering
by:
Frederick P. Brooks Jr.
4.01 avg rating β 14,862 ratings
98.
Network Flow Analysis
by:
Michael Warren Lucas
3.96 avg rating β 28 ratings
99.
Network Attacks and Exploitation: A Framework
by:
Matthew Monte
4.08 avg rating β 48 ratings
100.
Malware Data Science: Attack Detection and Attribution
by:
Joshua Saxe
3.87 avg rating β 52 ratings
Next