✓ For complete beginners✓ Instant digital download

Build your first app with AI – no coding experience needed

Book price: £5.99 · Recommended retail price: £5.99 · Read a complete sample chapter (PDF)

A step-by-step interactive book. You describe what you want, AI writes the code, and you learn to check it, fix it and put it online.

Programming with AI book cover

£5.99 one-off payment

Choose any 1, 2 or 3 of 20 languages. You receive each selected edition as an interactive PDF, plus the Digital Product Licence, Prompt Library and START HERE file.

Get the book – £5.99

⚡ Instant download after payment · 🔒 Secure payment by SumUp

Not sure yet? Try lesson 1 free – build a working shopping-list app →
  • 10 step-by-step lessons with exercises, check questions and quizzes
  • A real working app you build yourself in the free first lesson
  • Prompt library and a 207-term glossary in plain language
  • Bonus: 1 month of all 644 ABCDayZ practical guides

For comparison: a one-day live AI training course in the UK typically costs around £300.

Illustrated overview of Programming with AI and its learning topics
▶ Watch · 28 seconds

Even a dog can code now.

Meet Daf. He had never written a line of code. With Programming with AI you describe what you want, AI writes the code, and you learn to test it, fix it and publish it.

  • ✓ 10 practical lessons
  • ✓ Prompt library
  • ✓ Up to 3 of 20 languages
Get the book · £5.99
Programming with AI PRO book cover
Ready for the next level?

Programming with AI PRO v1.1

16 modules, 12 labs, 30 prompts, 10 templates, 3 capstones, two complete reference apps, backend source code, tests and assessment.

£9.99Explore PRO →
Both books · one payment

Get Programming with AI + PRO together

Choose up to 3 of 20 language editions of this book and get the complete English Programming with AI PRO v1.1 package in the same purchase.

£15.98 separately
£12.99Get both books →
Inside the paid book

What the interactive edition looks like

A lesson page with aims and a chapter list
Lessons with clear aims, step-by-step sections and progress tracking
The quick-start lesson test table
Practical checks: test tables you run against your own app
Check questions with show answer buttons
Check questions and quizzes at the end of every lesson
Searchable glossary of 207 terms
A searchable glossary of 207 terms explained in plain language
All 15 parts of the book
  1. Introduction: How to work with this book
  2. Quick start: My first useful app – a shopping list that watches your budget
  3. Introduction to programming with AI
  4. Conversational AI: Claude and ChatGPT in chat
  5. GitHub Copilot: AI right in the editor
  6. Cursor: the AI-native editor
  7. Claude Code: agentic programming
  8. Other tools and how to choose
  9. Prompt engineering for programmers
  10. Testing with AI
  11. Security and review of AI-generated code
  12. Deployment, maintenance and long-term work
  13. Appendix A: Glossary of terms
  14. Appendix B: Summary checklist
  15. Appendix C: Prompt library
  16. Appendix D: Where to go next
Programming with AI

Who this book is for

Examples of where you can apply the method from the book. The book itself works through the shopping list and a job-tracking example; the ideas below are for your own projects.

🔧

The tradesperson

Wants a simple app that turns job details into a clear customer quote.

With the book: Learns how to describe the app to AI step by step, test the results and run it on a phone.

🛒

The small shop owner

Loses time tracking orders and stock in notebooks and spreadsheets.

With the book: Builds a small order and stock tracker shaped exactly around how the shop works.

🌱

The complete beginner

Has never written a line of code and does not know where to start.

With the book: Follows the chapters from zero to a first working program, with checks after every step.

See 13 more examples
💼

The freelancer

Has an idea for a small tool other people would pay for.

With the book: Learns how to plan, build, test and launch it, then prepare it for selling online.

📊

The office worker

Repeats the same spreadsheet and report tasks every week.

With the book: Uses AI to write scripts that automate the boring parts, safely and step by step.

🎓

The career changer

Wants real projects to show instead of just certificates.

With the book: Builds a small portfolio of working programs and understands how each one works.

🏠

The landlord

Juggles tenants, rent dates and repairs across several messages and notes.

With the book: Builds a simple tracker for tenants, payments due and maintenance jobs.

🌿

The gardener or landscaper

Keeps client jobs, visits and notes in their head or on paper.

With the book: Creates a job diary with client records, visit schedules and photos in one place.

📚

The teacher

Wants interactive exercises that fit the class, not a generic app.

With the book: Builds quizzes and practice tools that check answers and show progress.

🎥

The content creator

Plans posts, ideas and deadlines across too many apps.

With the book: Makes a personal content planner that works exactly the way they publish.

👪

The busy parent

Wants the family calendar, chores and shopping list in one place.

With the book: Builds a small family organiser that everyone at home can use.

☕

The café owner

Takes bookings and menu changes by phone and handwritten notes.

With the book: Creates a simple booking and menu page that is easy to update.

🔌

The hobby maker

Has sensors and gadgets at home but no software to connect them.

With the book: Uses AI to write the code that reads, logs and displays the data.

🚀

The startup founder

Needs a working prototype before spending money on developers.

With the book: Builds a first version to test the idea with real users.

⏳

The retiree

Wants to learn something new and build useful things for themselves.

With the book: Learns at their own pace with clear chapters, a glossary and review questions.

💻

The IT student

Uses AI for code but does not always understand what it writes.

With the book: Learns to read, test and debug AI-generated code instead of just copying it.

Get the book — £5.99 · up to 3 languages

Choose your edition

Pick up to three languages

English, Czech, Slovak, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Hungarian, Romanian, Bulgarian, Russian, Ukrainian, Turkish, Swedish, Danish, Norwegian and Finnish.

Payment is handled securely by SumUp. Right after payment you can download your selected PDF editions. Choose any 1, 2 or 3 languages and the total remains £5.99.

£5.99 total. Choose any 1, 2 or 3 language editions below. After payment you receive your selected editions as downloadable interactive PDFs, plus the Digital Product Licence, Prompt Library and START HERE file.

Choose your language

Your language is selected automatically. You can add up to 2 more – the price stays £5.99.

Add up to 2 more languages

🎁 Bonus: 1 month of all 644 ABCDayZ practical guides included (in English).

Your language is selected automatically. Add up to 2 more if you want, then pay securely with SumUp.

Sold by ABCDayZ.com, operated by ABCDAYZ.COM LTD (company number 17512479, registered in England and Wales), 1 Oriel Court, Didcot, Oxfordshire, OX11 8UG, United Kingdom. Contact: info@abcdayz.com. Refunds & problems · Privacy

Try the finished app

This is what you build in the free lesson

Change a quantity, a price or the budget and watch it recalculate. Tick an item as bought: the total stays the same, exactly as the rules in the lesson say.

ItemQtyPrice £Line £Bought
Budget £ Total: 0.00

On your phone? Play with the demo now and do the full lesson later on a computer – it takes about 30–45 minutes.

Free first chapter · try it now

My first useful app: a shopping list that watches your budget

Today you will build your own small program. You add the things you need to buy, how many and roughly what they cost. The program adds up the total, and then you teach it to warn you when you go over your budget. AI helps you write the code. You decide what it should do, and you check that it really does it.

About 30–45 minutes on a computer. Nothing to install and the app itself needs no account; the AI assistant you use (for example Claude or ChatGPT) may ask you to sign in.

Open the free chapter: 5 steps to your first working app

Step 1: Describe the problem in your own words

Shopping is something almost everyone does, which makes it a perfect first project. You do not need to understand programming to tell whether a shopping list works: you type bread, milk and eggs, you see the total, and you tick things off as you buy them. The result is something you can actually use this week.

Before you open any AI tool, finish these three sentences on paper or in a note. This is the most important programming skill in the whole book: turning a wish into concrete rules.

  1. I need to write down… (for example: each item, how many I need and the price of one).
  2. I want the program to work out… (for example: the price of each line and the total for the whole shop).
  3. I will know the program works when… (for example: two items at 25 each show 50, and ticking an item off does not change the total).
The third sentence is your definition of done. If you cannot say how you will know it works, the AI cannot know either.

Step 2: Build the first small version

The first version is a single file that opens in your web browser. There is no programming environment to install, no server and no login. Copy the prompt below into your AI assistant (Claude, ChatGPT or similar) exactly as it is.

Prompt: my first shopping list

Help me build my first simple app. I am a complete beginner.

Create a shopping list in a single file called shopping.html that I can open in my web browser. Put all the styles and all the JavaScript inside this one file, with no external libraries.

I want to enter the item name, the quantity and the price of one item. A button adds the item to the list. Show the price of each line and, at the bottom, the total for the whole shop. Let me delete an item and mark it as bought. Marking an item as bought must not change the total.

Reject an empty name, invalid numbers, a negative price and a quantity of zero or less. Accept both a decimal point and a decimal comma in the price.

First explain the plan briefly. Then write the complete code and the exact steps to save and open the file. Do not add any other features yet.
  1. Copy the code. Use the copy button in the AI's answer so you get the whole code, from the first line to the last.
  2. Save it as shopping.html. Open a plain text editor (Notepad on Windows, TextEdit in plain-text mode on a Mac), paste the code and save it as shopping.html. Choose 'All files' as the file type, not 'Text document'.
  3. Open it in the browser. Double-click the file, or drag it into a browser window. You should see your shopping list, not a page full of code.
The most common mistake: the file is saved as shopping.html.txt. It then opens as text and you see the code instead of the app. Turn on file extensions in your file manager and rename the file so it ends in .html only.

Step 3: Check that it is not just a pretty picture

An app that looks right is not the same as an app that works. Go through this table one row at a time and compare what you see with the correct result. This is your first real test.

Test your shopping list
What you enter or doCorrect result
Add 2 items at a price of 25Line price 50, total 50
Add 1 item at a price of 30Total 80
Tick the first item as boughtTotal is still 80
Delete the first itemTotal 30
Enter a price of -5A clear warning, nothing is added
Enter a price of 2,50 with a commaAccepted as 2.50

If any row fails, do not fix the code by hand yet. Tell the AI exactly which row failed, what you entered and what you saw instead, and ask it to fix only that problem.

Keep this table. Every time you or the AI change the app, run through it again. That habit is what separates working software from software that only worked once.

Step 4: Make one change yourself

Now make your first change without the AI writing it for you. Ask the AI: 'Where in my code is the heading of the app?' It will point to a line that looks something like <h1>Shopping list</h1>.

  1. Find the heading. Open shopping.html in your text editor and find the line the AI pointed to.
  2. Change the text. Replace the words between <h1> and </h1> with your own title, for example 'Saturday shop'. Do not delete the angle brackets.
  3. Save and refresh. Save the file, go back to the browser and refresh the page. Your new title should appear.

Then ask the AI to explain your own file in three parts, using your code as the example. You will see that every web app is built from the same three layers:

HTML
  • Creates the boxes, buttons and the list
  • Describes what is on the page
CSS
  • Controls colours, sizes and spacing
  • Describes how it looks
JavaScript
  • Adds items, deletes them and does the maths
  • Describes what happens when you click

Step 5: Teach the app a new skill

Real programs grow in small steps. Add one new feature, then test again. Send the AI this follow-up in the same conversation:

Prompt: add a budget

Add a budget to my shopping list. Let me type the amount I want to spend. Show how much is left. If the total goes over the budget, show a clear warning with the amount by which I am over. Keep everything else working exactly as before, and show me the complete updated file.
Test the budget
What you enter or doCorrect result
Budget 100, items totalling 8020 left, no warning
Add an item for 30Warning: over budget by 10
Delete that item20 left, warning disappears
Bonus, only when everything above works: ask the AI to remember the list between visits using the browser's local storage. Your first success should never depend on complicated set-up, so leave this until last.

You have now built, run, tested and changed a real app. That is not the whole of programming, but it is the routine you will repeat in every lesson that follows: describe clearly, let the AI generate, check against expected results, and change one thing at a time.

Built it?

Here is what the book teaches next

Ask for changes precisely
Lesson 7: prompts with context, goal, constraints and format.
Find and fix bugs
Lessons 2–5: working with chat assistants, Copilot, Cursor and Claude Code.
Test properly
Lesson 8: automated tests, edge cases and regressions.
Keep it safe and put it online
Lessons 9–10: security review, deployment and maintenance.

Ten lessons with exercises, check questions, a 207-term glossary and a prompt library. £5.99 for up to 3 of 20 languages.

Continue with the full book – £5.99

Inside the book

From idea to working software

Plan and build

Start with a clear brief, choose suitable AI tools and use practical prompts as you develop.

Check your work

Learn how to review AI generated code, write tests and address security before release.

Keep learning

Use the exercises, review questions, glossary and prompt library as you work on your own projects.

Want help applying what you learn?

Use the book to learn. Use coaching to build your own project.

Work one to one on your own digital product, website, automation or software idea. Learn how to structure it, use AI effectively, test it, debug it, deploy it and prepare it for real users.

Strategy Session£14975 minute project review
AI Product Launch£1,4956 weeks of one to one guidance
Build With Me£3,95012 weeks of intensive support

Examples: quote calculators, booking systems, stock trackers, digital products, AI assisted workflows and software prototypes.

See AI Coaching
Not ready to buy?

Get 5 ready-to-use AI prompts for building your own apps

Leave your email and you get the prompts straight away, plus a few practical tips about building software with AI. No spam, and you can unsubscribe at any time.

Before you buy

What will I receive?

For one payment of £5.99 you receive every language edition you selected before payment, up to three in total, as downloadable interactive PDF files. The same purchase also includes the Digital Product Licence, Prompt Library and START HERE file.

How many languages do I get?

Choose any 1, 2 or 3 language editions from the 20 available. The total is £5.99 in each case. Select the languages before paying.

How does delivery work?

You pay on SumUp's secure payment page. As soon as payment is confirmed, you return to ABCDayZ and can download each selected PDF or one complete package containing your purchased PDFs, licence and Prompt Library. Your personal access link lets you download them again later.

Programming with AI – £5.99Up to 3 of 20 languages · PDF download
Get the book