Whats-LLM: An AI Programming E-Book Tutorial That Even Liberal Arts Students with Zero Tech Background Can Master

An installation-free e-book tutorial that teaches non-technical users LLM fundamentals and AI programming tools.
Whats-LLM is a free, installation-free e-book tutorial created by a Bilibili creator who transitioned from art and sociology to programming. Designed for users with zero technical background, it covers LLM fundamentals, Cloud Code, and Codex usage in plain language, with built-in features like quizzes, highlight notes, heat maps, and spaced repetition review — all stored locally in the browser.
An AI Programming Tutorial Built for Non-Technical People
As AI programming tools become increasingly accessible, more and more people without technical backgrounds are hoping to use Large Language Models (LLMs) to bring their ideas to life. Large Language Models are deep learning models built on the Transformer architecture that acquire statistical patterns and semantic understanding of language through pre-training on massive text datasets. Notable examples include OpenAI's GPT series, Google's Gemini, Anthropic's Claude, and Meta's LLaMA. The core capability of LLMs lies in "next-token prediction" — given a context, the model calculates the probability of each word in its vocabulary and selects the most appropriate one to continue generating text. This seemingly simple mechanism, when scaled to tens of billions or even trillions of parameters, gives rise to emergent abilities such as reasoning, translation, and code generation. However, LLMs also have clear limitations: they are fundamentally probabilistic models rather than knowledge bases, and can produce "hallucinations" — generating content that sounds plausible but is factually incorrect.
Yet most tutorials on the market either pile on jargon or are stuffed with screenshots — they look professional but still leave liberal arts students scratching their heads. Bilibili creator "酷气的宇杰控" recently released an installation-free e-book tutorial called Whats-LLM, specifically designed to explain core LLM concepts and practical usage to users with zero technical background.

The Author's Background: A Cross-Disciplinary Journey from Art Student to Programmer
The reason this tutorial manages to be so accessible is closely tied to the author's own experience. According to the author, he originally studied fine arts and worked in crafts, later pursued a liberal arts degree in sociology while studying abroad, and ultimately entered an IT company as a programmer with virtually zero coding experience, working on system development.

It's precisely this cross-disciplinary journey from liberal arts to engineering that gave him a deep understanding of the frustration beginners feel when facing technical documentation — "I recognize every single word, but strung together they make no sense." This empathy permeates the entire tutorial's writing style — it assumes no prior technical knowledge and explains every concept in the most straightforward language possible. This "Curse of Knowledge" — where experts struggle to think from a beginner's perspective — is a classic challenge in technical education, and the author's cross-disciplinary background naturally equips him to break through this barrier.
Detailed Breakdown of Tutorial Content and Features
Core Content Coverage
This e-book tutorial is currently an early-access version covering the following topics:
- LLM Fundamentals: What LLMs are, what they can do, and where their limitations lie. Understanding these basic principles — including how models generate text through probabilistic prediction and why hallucinations occur — is a prerequisite for effectively using AI programming tools.
- Everyday Usage Methods: How to effectively leverage AI tools in real-world scenarios
- Cloud Code Usage Guide: A beginner's guide to cloud-based programming tools. Cloud Code refers to a category of cloud-based AI-assisted programming tools that allow users to collaborate with AI to write code through a browser without configuring a local development environment. The advantage of these tools is zero configuration and cross-platform compatibility, making them especially suitable for beginners to get started quickly.
- Codex Usage Guide: Hands-on instruction for OpenAI's code generation tool. Codex is OpenAI's dedicated code generation model, originally fine-tuned from GPT-3 and later evolved into the underlying engine for products like GitHub Copilot. In 2025, OpenAI further launched a standalone Codex product that supports users in generating, debugging, and optimizing code through natural language descriptions. It understands dozens of programming languages and performs particularly well with mainstream languages like Python and JavaScript. For non-technical users, learning how to clearly describe requirements to AI and how to validate generated results is far more critical than learning programming syntax itself.
Built-in Learning Assistance Features
The author embedded several learning assistance features into the e-book, significantly enhancing the reading and learning experience:
- Highlight Notes: Support for marking key content for easy review later
- Quizzes: Help readers test their understanding of key concepts
- Heat Map: A visual way to track learning progress, similar to GitHub's contribution heat map, allowing users to see their learning frequency and consistency at a glance
- Review Function: Systematic review of previously learned content, a design inspired by the learning science principle of Spaced Repetition, which strengthens memory by reviewing at optimal intervals
- Built-in Database: All data is stored locally, so there's no risk of losing it. This means the tutorial likely uses IndexedDB or a similar browser-side storage technology, achieving data persistence while protecting user privacy
Notably, this is an "installation-free" e-book, which dramatically lowers the barrier to entry — users can start learning without configuring a complex development environment, which is especially friendly for zero-experience users. In the traditional programming learning path, "environment setup" is often the first hurdle that scares off newcomers, and this tutorial cleverly bypasses that obstacle through browser-based technology.
Setbacks and Reflections During Development

The author originally planned to complete the full version in one go using Fable 5, but encountered model unavailability issues during development. After waiting a week with no resolution, he decided to finish and release the basic version first, with iterative updates to follow.
This also reflects a real-world issue in the current AI tool ecosystem — even when using AI-assisted development, you're still constrained by the stability of model services. Running large language models depends on large-scale GPU clusters, and service providers must balance compute allocation, concurrency control, and cost management. Model version updates (such as from GPT-4 to GPT-4o), API changes, service degradation, and even sudden discontinuation are not uncommon in the industry. Between 2024 and 2025, multiple AI service providers experienced service interruptions or compatibility issues caused by model transitions. This means workflows built on AI tools carry the dual risks of "vendor lock-in" and "service disruption." For beginners looking to try Vibe Coding, understanding these practical limitations is equally important — establishing multi-model backup plans, maintaining proper version control, and keeping local backups are pragmatic strategies for dealing with uncertainty.
Future Update Plans

The author has indicated that future updates may include:
- Bug fixes and overall experience improvements
- Advanced AI conversation techniques
- Prompt Template Library: Prompt Engineering is currently the core skill for efficiently interacting with large language models. Common prompting techniques include role assignment (having the AI act as a specific expert), few-shot learning (providing examples so the AI understands the expected format), Chain-of-Thought (requiring the AI to reason step by step), and structured output (specifying output formats like JSON or Markdown). In AI programming scenarios, good prompts can significantly improve code quality — for example, by explicitly specifying the programming language, framework version, error handling approach, and more. The addition of a template library will help beginners skip the trial-and-error phase and directly use proven, effective prompt patterns.
- Project organization and management methods
- Code optimization guides
However, the author also candidly admitted that he "started getting bored halfway through," so the update pace may not be very fast. This honest attitude actually feels genuine and trustworthy — in the open-source community and personal projects, Maintainer Burnout is a widespread phenomenon, and many excellent open-source projects have stalled because core contributors ran out of energy. The author's willingness to openly acknowledge this is actually more respectable than making blind promises.
Conclusion: Bridging the Knowledge Gap Between Liberal Arts Students and AI Programming
As the concept of Vibe Coding gains popularity, more and more people want to collaborate with AI through natural language to accomplish programming tasks. The term Vibe Coding was coined by Andrej Karpathy — former OpenAI researcher and Tesla AI Director — in early 2025, describing an entirely new programming paradigm: developers no longer write code line by line but instead describe their requirements in natural language, let AI generate the code, and then simply review, adjust, and guide the output. Karpathy described it as "you just vibe with it, embrace exponential growth, and forget that code even exists." This approach dramatically lowers the barrier to entry for programming, enabling people without traditional programming training to build functional applications. But Vibe Coding isn't a silver bullet — for scenarios requiring complex system architecture, performance optimization, and high security standards, solid engineering skills are still essential.
But between "being able to chat with ChatGPT" and "being able to build a product with AI tools," there remains a significant knowledge gap. This gap manifests not only at the technical operation level but also in the shift in thinking — how to break down vague ideas into specific instructions that AI can understand, how to evaluate the quality of AI-generated results, and how to effectively debug when AI makes mistakes are all skills that require learning and practice.
The value of the Whats-LLM e-book tutorial lies in its attempt to build a cognitive bridge from zero to one using language that liberal arts students can understand. For users with absolutely no programming background who want to try AI programming, this is a beginner resource worth paying attention to. Although it's currently just an early-access version with incomplete content, its design philosophy of "starting from the user's perspective" already sets it apart from most technical tutorials on the market. In the broader trend of AI democratization, educational resources like this that lower cognitive barriers may have significance far beyond the tutorial itself — they represent an ideal: technical knowledge shouldn't be the privilege of a few, but should be conveyed in a way that everyone can understand.
Related articles

Should You Open Source Your Project? A Layered Open Source Strategy Using Project Replay as a Case Study
Should indie developers open source their projects? Using the game custom achievement tool Project Replay as a case study, this article analyzes the open source decision and offers a practical layered strategy.

130+ Open-Source Interactive Security Awareness Training: Reshaping Habit Formation Through 3D Office Scenarios
A project with 130+ free open-source interactive security awareness exercises using immersive 3D office scenarios to simulate phishing, vishing, MFA fatigue attacks and more, building employee security habits.

From Musk to Jefferson: Beware the Cognitive Trap of Cross-Domain Experts
Why do geniuses in one field often become overconfident in others? From Musk's controversial interview to Jefferson's blind spots, an exploration of cross-domain cognitive arrogance.