DEV Community

Cover image for How I’m Learning to Code in the AI Age (2025-2026 Edition)
Mark Justin Superable
Mark Justin Superable

Posted on

How I’m Learning to Code in the AI Age (2025-2026 Edition)

To all beginners out there — I’m on the same path as you. Learning to code in 2025 feels… different. AI tools like ChatGPT and Copilot are everywhere. Sometimes they help me, sometimes they confuse me.

Here’s what’s working for me as a beginner, and how I try to learn without getting stuck or frustrated.

1. Start Small and Get Coding Fast

→Pick a short tutorial you can finish:

Example: A YouTube crash course on the language you want to learn.

Why: Short tutorials let you start coding immediately. Long ones can make you watch forever without doing anything — just another video to “watch later.”

→Follow it step by step, then try it on your own:

Example: Copy what the tutorial does first. Then close it and build the project yourself.

Why: Doing it yourself helps you remember better and is a form of active recall.

→Make small changes the third time:

Example: If you’re building a to-do list app, change colors, sizes, or add a new feature.

Why: This makes the project your own and helps you understand it more deeply.

→Ask AI if you get stuck:

Example: If your code doesn’t work, ask ChatGPT, “Why is my to-do list not working?”

Why: AI can help you move forward without giving the answer directly, so you still learn by doing.

2. Build and Learn as You Go

→Mini-projects are your best friend:

Example: Build a calculator, a simple website, or a personal project.

Why: Building projects helps you remember and understand concepts faster than just watching tutorials.

→Learn concepts when you need them:

Example: Don’t know what a “function” is? Look it up or ask AI while coding.

Why: Learning just-in-time keeps you moving and avoids overwhelm.

→Make it personal and fun:

Example: Create a website about your favorite hobby or a small tool for yourself.

Why: Projects that interest you are more fun and easier to stick with.

→Try the reverse advance method:

Example: Start learning React even if you only know a little JavaScript. Learn the basics as you build.

Why: You learn two things at once and reach bigger goals faster than sticking strictly to beginner content.

3. What to Avoid as a Beginner

→Long tutorials (>2 hours):

Why: They can trap you in “tutorial hell” — watching without coding.

→Endless notes without understanding:

Why: Notes don’t help if you can’t apply them in a project.

→Copying code just to finish:

Why: You only learn when you experiment yourself.

→Hunting for the “perfect” tutorial:

Why: There isn’t one. The best way is to start coding now.

4. Quick Check for Yourself

Before moving on, ask:

✅ (Can I write this code myself?

✅ (Do I understand what I just did?

✅ (Could I explain it to a friend with no coding experience?

If the answer is no, go back and try again. It’s slower, but you learn better this way.

💡 Takeaway:
I’m just a beginner, and I’m still figuring things out — just like you. The goal isn’t perfection. It’s trying, experimenting, and repeating. AI is a helper, not a replacement. Step by step, project by project, you’ll slowly learn to code and understand it.

Follow Me:

LinkedIn: MarkJustin

GitHub: CosmicErased

Twitter: Marky-Tech

Top comments (1)

Collapse
 
the_mj_super profile image
Mark Justin Superable

Let me know your thoughts, thanks