The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...

The programming world is changing in places most developers aren't looking. New languages are rethinking memory safety, performance, concurrency, AI development and even what it means to tell a computer what to do. This bundle takes you beyond the familiar and into that experimental frontier, where Vale, Mojo, Nim, Gleam, Prolog and other emerging ideas offer radically different ways to build software. Some of these languages may become tomorrow's essential tools. Others may take a completely different path. Either way, there's a lot here worth discovering.
Bought separately
$169
Minimum price
$85.00
$99.00
About the Bundle
What if the next generation of software is being built with languages most developers have barely heard of?
This bundle takes a deep dive into five very different answers to that question. Across Vale, Valen, Bend, Revo, Mojo, Nim, Gleam and Prolog, it explores a rapidly evolving landscape where familiar assumptions about performance, memory, concurrency, types, metaprogramming and even the way programs are expressed are being challenged.
From systems languages pushing the boundaries of safety and verification to Mojo's pursuit of Python-friendly high performance, Nim's blend of elegance and native speed, Gleam's approach to reliable concurrent systems and Prolog's radically different model of logic programming, these books reveal just how many directions modern programming can take.
This is more than a collection of language guides. It is a tour through competing ideas about what programming should look like in the years ahead. You'll encounter new approaches to old problems, unexpected connections between very different languages and practical techniques you can actually put to work.
With complete runnable examples, technical explanations, real-world applications, comparisons and honest discussions of each language's strengths and limitations, the bundle is designed for programmers who want more than another introduction to syntax.
If you've ever wondered where programming languages are heading next, this collection gives you a front-row seat to the experiment.
About the Books
A comprehensive, technically rigorous examination of emerging programming languages that are reshaping how we think about memory safety, concurrency, type systems, and program verification. This book covers Vale, Valen, Bend, and Revo in depth, explains the computer-science concepts behind them, and surveys the broader landscape of next-generation language design. Written for experienced programmers, it includes complete runnable code examples, comparative analyses, and honest assessments of each project's current state and long-term prospects.
This book takes you from installing Mojo and writing your first program to designing, implementing, debugging, profiling, optimizing, and maintaining sophisticated high-performance software. Whether you are a Python developer seeking systems-level performance, a C/C++/Rust programmer looking for a more approachable syntax, or someone exploring GPU and heterogeneous computing, this guide provides the technical depth, practical examples, and architectural insight you need to master Mojo in production environments.
Nim is a compiled, statically typed systems language that combines the readability of Python-like syntax with the raw performance of C. Despite its powerful features -- metaprogramming via macros and templates, flexible memory management, seamless C/C++ interop, and first-class async/await support -- it remains one of the most underappreciated languages in modern software development. This book takes you from absolute beginner to expert, covering every significant aspect of Nim through thorough explanations, runnable code examples, real-world case studies, and comparisons with C, C++, Rust, Go, and Python. Whether you are a systems programmer seeking an elegant alternative to C, a web developer wanting compile-time performance, or an experienced developer curious about metaprogramming, this book gives you everything you need to write production-quality Nim code.
Gleam is a modern functional programming language designed for building type-safe, scalable systems that run on the Erlang VM and JavaScript platforms. This book takes you from your first Gleam program to production-ready concurrent applications, covering the language fundamentals, the BEAM runtime, OTP patterns, web development, deployment, and advanced systems design through clear explanations and complete runnable examples.
This book takes you from your first Prolog query through professional-level logic programming. Using SWI-Prolog as the primary implementation, it covers everything from facts, rules, and unification through constraint programming, definite clause grammars, tabling, meta-programming, AI search algorithms, debugging, testing, performance engineering, and production-quality application development. Every concept is explained with what it is, why it exists, how it works, when to use it, common mistakes, and best practices. All code examples are complete and executable. The book assumes basic programming familiarity but no prior Prolog or logic-programming experience.
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.