HomePostsAi Coding Guide For Beginners

AI Coding: A Beginner's Guide

Published Feb 8, 2025
Updated Apr 7, 2025
4 minutes read

Let me walk you through how I use AI to build applications. I've learned a ton about making AI actually useful for development, and I want to share my real experiences with you - no fluff, just what worked.

My coding setup with AI tools

Before You Start

When I first started using AI with coding, I spent way too much time trying to figure out which tools to use and where to even begin. The truth is, you don't need much to get started. The key is finding real problems to solve and having a simple setup that actually works. I wasted time trying every new AI tool that came out, but what really made the difference was picking a few solid tools and sticking with them. My goal is to see how to improve my workflow and development process to production and maintenance, not learn new tools.


For beginners, I always say start with Replit - it's got everything you need built in, and you can focus on learning how AI thinks instead of setting up complicated environments.

What I've learned:

The coding process with AI

Building and Developing

The thing about building with AI - is that it's not going to magically create your entire app in one shot, unless it's fairly simple. I learned this the hard way. The key is breaking everything down into small pieces and being really specific and precise with what you ask for. Computers (including AI) are dumb. They can't read our minds, we need to be very specific and precise with what we ask for a modification and provide appropriate context. I start with the backend if it's simple, then build one feature at a time before assembling the pieces.


When I'm designing, I'll make a new page and build the component there. Typically I'll assemble those components structurally and then begin designing them. To make beautiful designs I recommend following a framework similar to developin. You're not doing it all at once, you're breaking it down into steps (see image). First priming your mind by going and surfing pinterest. I'll take inspiration from Pinterest by finding five designs I like, feed those images to the AI, and tell it to modify or "develop the component like a Silicon Valley design agency would". You'd be surprised how well it works.

Design thinking process

Other things that have worked well for design are finding my "key pieces" for the website and then building around them. But remember, AI is just a tool - your understanding of what people need through your empathy is what really matters.

What I've learned:

Final Points

The biggest lesson I've learned is that debugging with AI is completely different from traditional debugging. You need to be super clear about what's wrong and give it all the context it needs. I always take screenshots, copy the exact code, and share any error messages. When I'm stuck, I use reasoning models like O1 or R1 to think through the problem step by step. And here's a pro tip - use the J, K, L shortcuts to move faster when you're working with AI. It's all about finding your flow and making the AI work for you, not the other way around.

What I've learned:



Want to dive deeper? Check out these posts: