"An Elementary Introduction to the Wolfram Language" is really good, surprisingly good given that it's a programming language tutorial. It's probably the best programming language tutorial I've ever read. I thought a bit about why this is, and the answer that came to me is that it's not only a tutorial, it's a demo.
This book is a demo in print form, with everything composed, contained, and restrained. The graphic design of the book, the spacing, style, and typography, is great. Each chapter is focused and concise. All of the code samples are small, rarely more than one line, intended to be understood as one part, but still accomplish enough to be worth presenting. The text is equally brief. Each chapter starts with one or two very short paragraphs, then quickly turns into one or sometimes two sentences, followed by a caption for a code example, and then then example. The only serious blocks of text are the introduction and conclusion, which themselves are only couple of small, large-print pages. Each chapter ends with a Q&A section, and some bullet point notes, each rarely going over five items.
(There are also exercises after each chapter. In my typical fashion, not only didn't I do them, I didn't even read them.)
The content itself is also very demo-like. Covering with the early sections covering text, graphics, geography, image processing, charts, colors, graphs, knowledge content, music, and some machine learning, it shows the range of the interface before getting into the nuts and bolts of programming. A lot of the examples use color swatches, columns, frames, and other formatting fun to make things look cool even when the example doesn't necessarily require it. You really get an idea of the breadth of what's on offer early. It's also a great way to demonstrate the functional character of the language, with variables not being required until over halfway through.
Another way it's like a demo is that it's not really about showing you how to do anything in particular in depth. I like this. I think sometimes in computing there is a tendency to sacrifice things being fun to pretend to be useful. This tutorial just shows a lot of raw capability, and what you do with it is up to you.
One other way the code is like a demo is that the quality of the code, in terms of being communicative, is very high. Nothing here was done thoughtlessly or in a hurry.
Altogether, this style meets its goal of being minimal: small examples, small sentences, small chapters, small Q&A sections, small tech notes, small introductions and conclusions. The book is not too big. Not too big is as good as a Wolfram book is going to do, as the old Mathematica books were big enough that you'd destroy your feet if you dropped it. Seriously, you'd never walk again. This book is comfortable to hold and stops before it has worn out its welcome.
The Wolfram Language we see here is kind of like Apple and kind of like Pepsi. It's like Apple in that it is intended as a cohesively designed experience. It's like Pepsi in that a small sip is pretty sweet and likely to win a taste test. What's it like to drink a whole can or a whole case or write a big program or service a large customer base? That's not covered here but that's ok. It's good to enjoy a sip every now and again. (In my experience, it also lends itself to large programs but things can go very wrong when the programmer isn't thinking about other readers and maintainers.)
In any case, if you find yourself learning the Wolfram Language, start here. This is the best text tutorial you will find.