From zero to shipping tools that save you hours – in 30 minutes
You don't need to be an engineer to build tools that save real time and money.
The brain. Writes code, solves problems, plans.
Where files live. VS Code or Cursor recommended.
Your project files on disk. Code, images, configs.
Claude Code connects directly to your terminal – no copy-pasting code. It reads your files, writes changes, and runs commands.
Think of these as digital credentials – like a username and password for software talking to other software.
Golden rule: Never put secrets in your code files. Use environment variables (.env files) instead.
The honest answer: it barely matters. Claude writes the code – you describe what you want.
| Language | Best For | Difficulty | Notes |
|---|---|---|---|
| HTML / CSS / JS | Simple tools, dashboards, forms, calculators | Easiest | Opens in any browser. No build step needed. |
| React (JSX) | Interactive apps, complex UIs, component reuse | Moderate | Needs Node.js to build. More powerful but heavier. |
| Python | Data scripts, API integrations, automation | Easy | Great for backend tasks. Not for visual UIs. |
| Node.js | Server-side APIs, webhooks, real-time apps | Moderate | Same language as frontend. Good for full-stack. |
Model Context Protocol – A universal way for AI to talk to your tools and data.
HubSpot, Slack, Google Drive, databases...
Translates between AI and your tools
Understands context, takes actions
Seriously. This is the entire setup to connect Claude to HubSpot:
Claude is powerful out of the box, but it doesn't know your frameworks, tone, or processes. Here's how to fix that:
This is a real CLAUDE.md – plain English that Claude reads automatically:
Claude reads this file every time it starts. Now when you say "analyse this deal" or "draft an email", it automatically applies your frameworks and preferences.
OAuth lets your tool access another service on behalf of a user – without ever seeing their password.
Your app sends them to the service's login page
They grant specific permissions to your app
A temporary authorization code returns to your app
Using your client_id + secret to get an access token
YES
...with the right setup and mindset.
A local server is like a mini preview of your website, running only on your computer. Instead of visiting yoursite.com, you visit localhost:3000. Nobody else can see it – it's just for testing.
Getting your tool live
Everything you need to go from idea to live tool.
Claude writes the code. You describe the problem. Focus on what, not how.
Begin with HTML. Deploy to Cloudflare Pages. Iterate. Complexity comes later.
Environment variables, .gitignore, never hardcode secrets. This takes 5 minutes to get right.
Connect Claude to your real tools and data. This is where the ROI explodes.
A $20/month AI subscription replacing $70K+ in software or engineering time.
The best way to learn this is to pick a problem you have today and solve it by Friday.