Coding with AI Agents: A Non-Technical Guide
Based on Ben Tossell's approach to building with AI
Module 1: The Big Picture Shift
What Changed?
Then (No-Code Era):
- Mastered drag-and-drop tools like Webflow, Zapier, Airtable
- Stitched them together to make "real software"
- Hit limits eventually
Now (AI Agent Era):
- Instead of learning to code from scratch, learn to work WITH an AI agent
- The AI becomes your coding partner
- Focus on communication, not syntax
Key Mindset Shift
"No piece of software feels unattainable anymore."
You can now git clone any project and ask the AI: "What the hell does this thing do?"
📺 Watch: What is an AI Agent? (7 minutes) - Fast-paced overview by AI Alfie
Module 2: Core Skills to Master
1. Working with AI Agents
Learn these fundamentals:
- Prompting - How to give clear instructions
- Context - Providing the right background information
- Understanding - Making sure the AI explains what it's doing
- Iteration - Improving your system over time
📺 Watch: Google Prompting Essentials - Free 6-hour course
📖 Read: Learn Prompting Guide - Comprehensive free resource
2. Systems Thinking
Understanding how software pieces fit together:
- Frontend - What users see (like Webflow was)
- Backend/API - The connective tissue, data flows (like Zapier was)
- Database - Where data lives (like Airtable was)
You already learned this with no-code tools. Now apply it to code.
3. The CLI (Command Line Interface)
Ben uses a CLI exclusively. Don't panic - it's just typing commands instead of clicking.
What is CLI?
- Text-based way to control your computer
- Faster and more powerful than clicking around
- Feels intimidating at first, becomes second nature
📺 Watch: Command Line Basics (22 minutes) - Crash Course
📖 Read: CLI for Beginners - FreeCodeCamp guide
Basic commands to know:
bash
ls # List files
cd # Change directory
mkdir # Make a new folder
git clone # Copy a project from GitHub
Module 3: The Simplicity Principle
Learn from Actual Programmers
Ben follows Peter Steinberger (a real programmer) who ships tons of projects with a simple approach:
- Just talks to the AI model
- Lets it do its thing
- Doesn't overcomplicate with extra commands, subagents, hooks, skills
The Lesson: Start simple. Don't get lost in advanced features before you need them.
Module 4: Building Your First AI Agent
Start with Simple Agents
📺 Watch These Step-by-Step Tutorials:
- Build Your First AI Agent in 30 Minutes - CopilotKit
- AI Agents for Beginners - Microsoft's free 12-lesson course
- Building AI Agents with n8n - Visual, no-code approach (25 minutes)
Framework Options (from beginner to advanced):
- n8n - Visual drag-and-drop for agents (easiest)
- CrewAI - Python-based, coordinate multiple agents
- LangGraph - More advanced agent orchestration
📺 Watch: 5 Beginner AI Agent Projects - Video tutorials included
Module 5: Real Examples from Ben
What He's Built:
1. AI-Directed Video Demo System
- Give it a prompt to create a video
- Opens terminal, runs commands, opens browsers
- Records the screen
- Acts as director, producer, AND editor
- Watches what's happening and responds to bugs/issues in real-time
- Result: Created a video that OpenAI posted
2. Telegram Bot (Droid Exec)
- Synced local code repos on a VPS
- Chat with repos like a chatbot
- Mimics CLI experience but from messaging app
3. "About 50 other things"
Many experiments, some worked, some died. That's the process.
Module 6: Your Learning Path
Week 1: Foundations
Week 2: First Agent
Week 3: Systems Thinking
Week 4: Build Something Real
Module 7: Key Principles to Remember
1. Keep It Simple
"I read people like Peter Steinberger who just talks to the model, lets it do its thing, doesn't really worry about extra slash commands, subagents, hooks, skills..."
2. Learn by Doing
Don't spend 3 weeks reading docs. Build something this weekend.
3. Everything is Possible
"No piece of software feels unattainable. I can just git clone it and say, what the hell does this thing do?"
4. Embrace the Mess
Many of Ben's 50+ projects "have been left to die." That's part of the process.
5. Systems Thinking Transfer
Your no-code experience IS valuable. You already understand:
- How components connect
- Data flow
- Frontend vs. backend concepts
Bonus Resources
Free Courses:
Communities:
- n8n Discord - For automation help
- Ben's Bites Newsletter - AI news for non-technical folks
- r/LocalLLaMA subreddit - AI agent discussions
Tools to Explore:
- Cursor - AI-powered code editor
- Claude Code - Command line AI coding assistant
- GitHub Copilot - Now has a free tier!
- n8n - Visual agent builder
The Bottom Line
You don't need to become a "real programmer." You need to:
- Learn to communicate with AI agents effectively
- Understand how systems fit together (you already do!)
- Use the CLI comfortably
- Start building and iterating
As Ben says: "No piece of software feels unattainable."
Now go git clone something and ask an AI what it does. 🚀