Agent-first digital library. Each book has a free overview
(description + chapter list) at /library/<book>/.
The full manuscript lives at /library/complete/<book>/ (paid via x402).
Individual chapters are under the free overview path. Free teasers are ungated.
Append .md to any content URL for Markdown.
Machine catalog (free, no payment):
/library/discovery.json
— books, chapter prices, free vs paid, HTML + .md URLs.
Per-book: /library/<book-slug>/discovery.json.
REST: /wp-json/x402-library/v1/discovery.
Batch metadata files used at import time: discovery.json,
index.json, per-book metadata/toc.json.
Automatetheboringstuffwithpythonnew
A practical, beginner-friendly introduction to Python focused on automating everyday computer tasks. Covers core programming basics while walking through real projects such as file and folder automation, web scraping, working with Excel, PDF, and CSV data, sending emails, and controlling the keyboard and mouse—ideal for readers who want useful scripts quickly rather than pure theory.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: python, programming, automation, beginners, scripting, data processing, web scraping, file management, gui automation
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Crackingcodeswithpython
An accessible introduction to classical cryptography using Python. Readers build and break ciphers including Caesar, transposition, Vigenère, and public-key styles while learning encryption mechanics, frequency analysis, and code-breaking techniques alongside core programming concepts.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: python, cryptography, ciphers, programming, hacking, data encryption, computer security, tutorial, al sweigart
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Doingmathwithpython
A hands-on guide to exploring mathematics with Python, from algebra, statistics, geometry, and probability through calculus. Combines programming fundamentals with data visualization, symbolic math (SymPy), and equation solving for learners who want to understand math by writing and running code.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: python, mathematics, programming, algebra, statistics, calculus, data visualization, sympy, geometry, probability
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Learnjavatheeasyway
A project-based introduction to Java for beginners. Covers language fundamentals, development environments such as Eclipse and Android Studio, GUI basics, and building shareable Android apps through approachable examples like games, secret-message tools, and interactive drawing apps.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: java programming, android development, mobile app development, gui programming, beginner programming, hands-on, eclipse ide, android studio, programming tutorial, computer science education
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Practicalsql
A beginner-oriented guide to SQL and relational databases aimed at people who want to tell stories with data. Topics include designing and creating databases, data types, import/export, querying from basic to advanced, statistics, text analysis, and spatial data with PostGIS.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: sql, data analysis, database management, beginners guide, data storytelling, postgresql, data mining, relational database, data exploration
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Pythonplaygroundgeekyprojectsforthecuriousprogrammer
A project-driven collection of Python experiments for curious programmers. Spans data parsing, simulations such as cellular automata and flocking, image manipulation, 3D graphics with OpenGL, and hardware tinkering with Arduino and Raspberry Pi—meant for exploration more than linear textbook study.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: python, programming, projects, hardware hacking, arduino, raspberry pi, 3d graphics, simulations, image processing, opengl
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Theartofrprogramming
A deep guide to becoming a competent R programmer for statistical software and data analysis. Covers R's core data structures, programming constructs, object-oriented features, graphics, debugging, performance, and interfacing with other languages for production-quality work.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: r programming, statistical computing, data analysis, programming language, software design, data science, computational statistics, programming guide, r language
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Thebookofr
A comprehensive first course in programming and statistics with R. Introduces foundational R concepts and programming techniques, then moves through probability, distributions, hypothesis testing, regression, and data visualization from basic plots to advanced and interactive graphics.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: r programming, statistics, data analysis, data visualization, statistical modeling, hypothesis testing, regression, programming language, probability, rstudio
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Thelinuxprogramminginterface
An encyclopedic handbook for low-level system and network programming on Linux and UNIX-like systems. Covers core APIs, process management, file I/O, signals, threads, sockets, and POSIX-oriented interfaces with detailed explanations and practical examples for serious systems developers.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: linux programming, unix programming, system programming, network programming, apis, posix, operating systems, handbook, reference, software development
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Theprinciplesofobjectorientedjavascript
A clear guide to object-oriented programming as it works in JavaScript. Walks through primitives and reference types, functions, objects, constructors, prototypes, inheritance, and common object patterns so developers understand JavaScript's distinctive OOP model rather than forcing classical patterns onto it.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: javascript, object-oriented programming, oop, programming, prototypes, inheritance, objects, functions, web development, software development
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Therustprogramminglanguage
A comprehensive guide to the Rust programming language, from ownership, data structures, and error handling through concurrency, smart pointers, and building real programs such as command-line tools and a multithreaded web server. Aimed at developers who want memory safety without giving up performance.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: rust, programming, guide, tutorial, software development, ownership, concurrency, no starch press, language reference, open source
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Thinklikeaprogrammer
An introduction to creative problem-solving for aspiring programmers. Teaches strategies for breaking down hard problems, then applies them through puzzles and examples using fundamental C++ concepts such as arrays, pointers, classes, and recursion to build a systematic coding mindset.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: computer programming, problem solving, creative thinking, c++, programming strategies, coding challenges, algorithms, programming fundamentals, software development, beginner programming
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Understandingecmascript6
A practical guide to the features introduced in ECMAScript 2015 (ES6) for JavaScript developers. Covers block bindings, enhanced strings and objects, destructuring, symbols, Sets and Maps, iterators, generators, classes, Promises, Proxies, and modules for modern JavaScript development.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: javascript, ecmascript 6, es6, programming, web development, frontend, developer guide, asynchronous programming, modern javascript, es2015
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)
Wickedcoolshellscripts
A practical collection of ready-to-run shell scripts for Linux, macOS, and UNIX systems. Aimed at intermediate users (with a crash course for beginners), it covers system administration, web utilities, cloud-related tasks, and everyday command-line productivity enhancements.
Intro + chapter list: free ·
Complete book: $2.99 ·
Chapters: $0.25 ·
0 chapters
Tags: shell scripting, linux, unix, macos, bash, command line, system administration, automation, web administration, utilities
Free overview ·
Overview .md ·
Complete book (paid) ·
Complete .md (paid)