• Product Upfront AI
  • Posts
  • 👨‍🎨 Stop chiseling code. Start painting with AI Code Assistant

👨‍🎨 Stop chiseling code. Start painting with AI Code Assistant

The complete artist's toolkit: AI Code Assistant tools, battle-tested prompts, and the 30-day training

Picture this: You sit down at a table. You have a blank canvas in front of you. The canvas is white and clean.

In your hand, you hold a brush. The brush feels light and ready.

How would you paint a beautiful picture?

First, you close your eyes and see it in your mind.

What do you want to create? Maybe a bright sunset over the mountains.

Maybe a cosy house with smoke coming from the chimney. Maybe a smiling person with kind eyes.

You ask yourself questions. Is your picture big or small? Will it have bright colours or soft ones? Should it be simple with just a few shapes? Or detailed with lots of tiny parts?

When you start coding with AI, you do the same thing.

You think about the big parts first.

What does your app do for people? Who will use it every day? How will it make their life easier?

Then you slowly add all the small details that make it special.

Coding with AI is like painting with magic brushes that help you create exactly what you imagine.

How to Build Great Apps That People Love

To make good software, you always keep things simple.

You make it so easy that anyone can use it without instructions.

You solve real problems that actually bother people.

Does this sound good to you?

I would suggest starting small. Really small.

Don't try to build the next Facebook or Instagram on your first try.

Pick one simple thing that you wish existed. Make it work really well. Then you can make it bigger later.

This is how smart people build apps with AI:

  1. Say what you want in clear, simple words

  2. Pick only the most important parts to build first

  3. Build one small piece at a time, testing as you go

Want to see some real examples of how this works?

2 Real Examples of Simple AI Projects

What NOT to do -

Example #1: "I need a complete business management system with detailed reports, user accounts, payment processing, email automation, inventory tracking, customer service chat, and advanced analytics with machine learning."

This is too much. You'll get overwhelmed. You'll never finish.

What TO do -

Example #1: "Build a simple task list where I can type in tasks and click a button to mark them done."

See the difference? The second one you can build in a few hours. The first one would take months.

Note: Always start simple. After you build the simple version and people use it, you can add one new feature at a time. This is how all successful apps are made.

What NOT to do -

Example #2: "Create an AI-powered analytics platform that processes massive datasets and provides actionable insights using complex machine learning algorithms for enterprise-level optimisation and predictive modelling."

This might be impressive, but it's too complicated. You don't even know what half these words mean yet.

What TO do -

Example #2: "Make a simple chart that shows me which pages on my website people visit the most this week."

This is something you can actually build and use. It solves a real problem in a simple way.

Note: Use words you would say to a friend. AI understands normal English much better than technical jargon. Talk to AI like you're talking to a smart friend who wants to help.

The Big Lesson: 

Keeping your ideas simple helps you actually finish your projects. Complex ideas usually never get built because they're too hard to start.

Building with AI takes practice, just like learning to paint or play music.

Some days feel easy and fun. Other days feel harder and more frustrating.

That's completely normal. Every coder feels this way, even the experts.

The more you practice talking to AI and building small projects, the better you get at explaining exactly what you want.

How to Work with AI (Step by Step)

Think of AI as your helpful coding partner who never gets tired and never gets annoyed by questions.

Here's exactly how to work together:

Step 1: Explain Your Idea Like You're Talking to a Friend

Instead of: "Implement a computational system for mathematical operations"

Say: "I want to make a simple calculator that can add, subtract, multiply, and divide numbers. I want it to work on my phone and computer."

Step 2: Let AI Build the Foundation

AI will suggest how to build your idea. It will write code and explain what each part does. Don't worry if you don't understand everything at first. That's normal.

AI might say: "I'll create this using HTML for the layout, CSS to make it look nice, and JavaScript to make the buttons work. Here's the code..."

Step 3: Ask Lots of Questions (This is Very Important)

Never just copy the code without understanding it. Always ask:

"Why did you choose to do it this way instead of another way?"

"What does this specific line of code do?"

"Can we make this simpler for beginners to understand?"

"What happens if someone types letters instead of numbers?"

"How would this work if 100 people used it at once?"

Step 4: Test Everything and Fix Problems

Try your app yourself. Click every button. Type weird things into it. Try to break it on purpose.

When something doesn't work (and it will!), copy the error message and ask AI: "I got this error message. What went wrong and how do I fix it?"

AI is amazing at reading error messages and explaining exactly what to do.

"AI doesn't replace human creativity. It gives you superpowers to turn your creative ideas into real working software faster than ever before."

Using AI to write code is just one tool in your toolbox. There are no strict rules about how much AI help you should use.

You are the artist. You decide what to build and how it should work.

Don't let AI make your app too complicated. Always keep asking yourself: "Is this simple enough for my users to understand?"

Your goal isn't to write the most complex code possible.

Your goal isn't to impress other programmers.

Your goal is to solve real problems for real people in the simplest way possible.

Essential AI Code Assistant You Need (All Free to Start)

For Writing Code:

  • GitHub Copilot: This tool watches you type and suggests what code to write next. It's like having an expert programmer sitting next to you. It costs $10 per month but has a free trial.

  • Cursor: This is a special code editor built just for working with AI. It understands your whole project and gives better suggestions. It's free to start.

  • Replit: You can code right in your web browser without installing anything on your computer. It has AI help built in. Perfect for beginners. Free version available.

For Learning:

  • ChatGPT: Ask it to explain any coding concept at your level. Say things like "explain this like I'm 12 years old" or "give me 3 different examples." The free version works great.

  • Claude: Another AI that's really good at explaining code and helping you debug problems. Free version available.

  • YouTube: Search for "coding for beginners" and watch people build real projects. Seeing someone code is different from reading about it.

  • FreeCodeCamp: Free lessons that teach you step by step. They have thousands of hours of content.

For Getting Help:

  • Stack Overflow: When you have a specific coding problem, someone has probably asked the same question here. Google your error message plus "Stack Overflow."

  • Reddit: Join communities like r/learnprogramming, where beginners help each other.

  • Discord: Many coding communities have chat rooms where you can ask questions and get quick answers.

For Sharing Your Work:

  • GitHub: This is where programmers save their code and show it to the world. Think of it like Instagram for code projects. Free.

  • CodePen: Great for showing off small projects, especially websites. You can see your code working immediately. Free.

  • LinkedIn: Share your coding journey and connect with other developers. Many jobs are found through LinkedIn connections.

Your Detailed Weekly Learning Plan

Monday (2 hours): Learn One New Thing

Pick one topic for the whole week. Don't try to learn everything at once. Good topics for beginners:

  • How to make a simple website

  • How to store information in a database

  • How to make buttons that do things when you click them

  • How to get information from other websites (APIs)

Ask your AI assistant: "Explain [your topic] to me like I'm a complete beginner. Give me 3 simple examples I can try myself."

Spend time really understanding this one thing. Build a tiny project that uses only this concept.

Tuesday (2 hours): Practice What You Learned

Take yesterday's lesson and build something slightly different. If you learned about websites yesterday, make a different website today.

Ask AI: "Give me 3 more project ideas using [yesterday's topic] that are slightly harder than what I built yesterday."

Pick one and build it. Ask questions when you get stuck.

Wednesday (2 hours): Combine Old and New Knowledge

Now, combine this week's topic with something you learned before. This is where the magic happens.

For example, if you learned about databases this week and learned about websites last week, make a website that saves information to a database.

Ask AI: "Help me build a project that uses both [this week's topic] and [last week's topic]. Keep it simple but make it do something useful."

Thursday (2 hours): Build Something You Actually Want

This is a fun day. Build something you would actually use in your real life. It doesn't have to be perfect.

Ideas:

  • A simple webpage for your hobby or business

  • A tool that calculates something you calculate often

  • A simple game you can play with friends

  • An app that tracks something important to you

Ask AI to help, but make sure it's solving YOUR real problem.

Friday (1 hour): Make It Better and Fix Problems

Take what you built this week and make it better. Ask AI:

"Look at my code and tell me 3 ways to make it better."

"What problems might happen with this code and how do I prevent them?"

"How can I make this easier for people to use?"

Test your project with friends or family. Watch them use it. What confuses them? Fix those things.

Weekend (1 hour): Share and Plan

Saturday: Share what you built somewhere online. Write a simple post like:

"This week I learned about [topic] and built [your project]. Here's what I learned: [biggest lesson]. Here's what was hard: [biggest challenge]. Here's the link: [your project]."

Post this on LinkedIn, Twitter, Reddit, or just email it to friends.

Sunday: Plan next week. What do you want to learn? What problem do you want to solve?

Look at your project from this week. What would make it even more useful? That might be next week's topic.

Total time needed: 8 hours per week spread over 7 days. That's about 1 hour per day, which is less time than most people spend watching TV.Stop being the person who fights with AI for hours.

The Real Truth About AI and Programming Jobs

Here's what companies don't want you to know:

AI doesn't replace programmers. It creates MORE opportunities for people who know how to use it well.

Here's what's really happening in the job market:

Old Jobs Going Away:

  • People who just copy code from Stack Overflow

  • Developers who can't explain their code

  • Programmers who work alone and never talk to users

New Jobs Being Created:

  • People who can turn business problems into clear AI prompts

  • Developers who can quickly build prototypes and test ideas

  • Programmers who understand both technology and what users need

  • People who can teach others how to work with AI tools

What Companies Want Now:

  • Clear thinking: Can you understand a problem and explain it simply?

  • AI collaboration: Can you work effectively with AI tools to build things faster?

  • Quality judgment: Can you tell if a solution is good or bad?

  • Fast iteration: Can you build something, test it, and improve it quickly?

  • User focus: Do you care more about helping people or showing off your coding skills?

This is exactly what you're learning by following this newsletter.

Learning to code in 2025 isn't about memorising programming languages or becoming a human computer.

It's about becoming someone who can:

  • Think clearly about problems

  • Communicate effectively with AI Code Assistant

  • Judge solutions wisely

  • Build and improve quickly

Your coding journey starts with just one conversation with an AI code assistant.

You don't need any special preparation. You don't need to read books first. You don't need to take a course.

Just start building something small that you actually want to exist.

What will you create first?

P.S. I really want to hear about your first project!

What problem are you going to solve? Reply to this email and tell me about it.

I read every single message, and I love celebrating wins with people who are just starting their coding journey.

Your first project might be small, but it's the beginning of something amazing.

Remember: You're not competing against AI.

You're not trying to be smarter than AI.

You're learning to work together with AI to build things that make the world a little bit better.

Catch you next week

Bye!

Reply

or to participate.