Leanpub Header

Skip to main content

Unique Programming Skills Bundle

Five languages. Five different ways to think about programming. From Lua scripting and Smalltalk's object-oriented roots to OCaml's functional approach, Julia's high-performance computing and modern Delphi development, this bundle takes you across a wide range of programming ideas and practical techniques. Whether you are learning something new or expanding your existing skills, these books give you plenty of hands-on knowledge to explore.

Bought separately

$145

Minimum price

$75.00

$89.00

You pay

Author earns

$

Also available for 3 book credits with a Reader Membership

These books have a total suggested price of $145. Get them now for only $75.00!
About

About

About the Bundle

Programming languages each have their own way of thinking, and learning more than one can completely change how you approach software development. This bundle brings together five detailed guides covering Lua, Smalltalk, OCaml, Julia and modern Delphi, giving you the chance to explore very different programming styles, ideas and real-world applications.

Whether you are just getting started with programming or you already have years of experience, these books are designed to take you beyond basic syntax. You will learn how each language works, why it was designed the way it was and where it fits in modern software development.

Start with Lua and learn how to build scripts, work with metatables and integrate Lua into larger applications. Explore Smalltalk and its unique object-oriented philosophy. Dive into OCaml to understand functional programming, strong type systems and production development. With Julia, discover a language built for high-performance technical computing. Then turn to modern Delphi and learn how Object Pascal, RAD Studio, databases, REST APIs, concurrency and application architecture come together in professional software.

The books combine clear explanations with practical examples and real development techniques. They are useful for learning a new language from scratch, expanding an existing skill set or keeping a solid reference nearby while working on projects.

Together, they offer a broad look at five languages that have each taken a different path through the world of programming. If you enjoy understanding how languages work and want practical knowledge you can actually use, this collection gives you plenty to explore.

Books

About the Books

Lua Programming: From First Script to Full Mastery

Lua Programming: From First Script to Full Mastery

A Complete Guide to the Language Powering Games, Engines, and Embedded Systems

Lua is one of the most widely used scripting languages in the world, yet it remains one of the least understood. This book takes you from writing your very first line of Lua code to mastering advanced topics like metaprogramming with metatables, embedding Lua in C applications, and building production-grade systems. Whether you are a game developer scripting behavior in Roblox or LÖVE2D, a web engineer configuring OpenResty, an editor power user customizing Neovim, or simply a programmer curious about the language that powers so much of modern software, this book gives you the deep, practical knowledge you need. Every concept is explained with annotated code examples, version-aware notes covering Lua 5.1 through the latest 5.5 release, and real-world context drawn from the projects and communities that make Lua matter.

The World of Smalltalk

The World of Smalltalk

From Philosophy to Practice: A Complete Guide to the Language That Invented Object-Oriented Programming

Smalltalk is not just a programming language. It is a complete computing environment whose design philosophy where everything is an object, communication via message passing and interactive live development that offers unique power and clarity that continues to influence modern software engineering. This book takes you from zero Smalltalk experience to advanced practitioner level, covering the language's history, its distinctive concepts, practical programming techniques, and modern ecosystem tools. Whether you are a curious developer exploring object-oriented roots or a professional seeking deeper mastery, this book functions as both a structured learning resource and a long-term reference for serious Smalltalk development.

The OCaml Handbook

The OCaml Handbook

A Complete Guide from First Program to Production Systems

OCaml is one of the most powerful and elegant programming languages available today, yet it remains relatively unknown outside specialized communities. This book takes you on a complete journey from writing your very first OCaml program to deploying production-quality applications. Whether you are a student encountering functional programming for the first time, a professional developer looking to expand your toolkit, or an experienced programmer seeking mastery of one of the most expressive languages in existence, this book provides everything you need. Every concept is explained clearly with practical examples, exercises, and real-world context drawn from OCaml's rich ecosystem and its use at companies like Jane Street, Meta, Bloomberg, and Docker.

Modern Delphi Programming

Modern Delphi Programming

Building Professional Applications with RAD Studio and Object Pascal

This book teaches modern Delphi development from first principles through production-grade architecture. Using RAD Studio 13 Florence as the reference platform, it covers the Object Pascal language, the runtime library, VCL and FireMonkey UI frameworks, FireDAC database programming, REST integration, concurrency, testing, deployment and legacy code modernization. Every concept is explained with complete, compilable examples and practical guidance about when to use each technique, what tradeoffs exist, and which patterns fit real-world Delphi applications best.

Mastering Julia Programming

Mastering Julia Programming

From First Program to Production Systems

This book takes you from complete beginner to expert-level proficiency in Julia, one of the most powerful and elegant programming languages for technical computing. Through clear explanations, comprehensive examples, and real-world projects, you will learn not only how to write Julia code but also why the language is designed the way it is and how to leverage its unique features for maximum performance and productivity. Whether you are a data scientist, researcher, engineer, or software developer, this book gives you everything needed to use Julia confidently in both research and production environments.

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...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

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

Free Updates. DRM Free.

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

Write and Publish on Leanpub

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.

Learn more about writing on Leanpub