Low-Code or Vibe Coding: What Should You Start With?

Low-Code or Vibe Coding: What Should You Start With?

Leader ●5
calendar_today ago • schedule3 min read
— Originally published at bilelabdelmoula.dev

title: "Low-Code or Vibe Coding: What Should You Start With?"
published: true
description: "Vibe coding gets you an app fast, but you don’t learn much from it. Why I’d start with low-code if you want to learn, and move to AI coding after."
tags: ai, beginners, nocode, programming
canonical_url: https://bilelabdelmoula.dev/blog/low-code-vs-vibe-coding/

cover_image: https://bilelabdelmoula.dev/og/devto/vibe.jpg

By vibe coding I mean describing what you want to an AI, accepting the code it gives you and moving on without really reading it. If it runs, you ship it.

It does work. You can have an app running in an afternoon.

But if you’re starting out and you want to learn how to build things, I’d start with low-code, and move to AI coding once you understand how a good app is put together.

Why I wouldn’t start with vibe coding

You don’t learn much from it. The AI decides the structure, how data is fetched, where it’s stored and who can access it. You only see the end result.

That’s okay until something breaks, gets slow or has a security hole. Then you’re reading hundreds of lines you didn’t write, asking the same AI to fix its own code, and hoping it works this time.

What low-code teaches you

In low-code you build visually, but you’re still the one building it, and every part is in front of you.

You see how the app is structured, where the data is and how it gets to the page. You also learn how data should be fetched, not only how it happens to be fetched. When something goes wrong, you open it, check each step and fix it.

What you end up understanding

  • Structure: how an app splits into pages, APIs and data
  • Data: tables, relations and where things are stored
  • Fetching: how a page gets its data, and how it should
  • Debugging: open a step and see what went wrong
  • Speed: why some requests are slow
  • Security: who can see what, and where to check it

My own path was different: I studied computer science and learned to code first. But Xano and WeWeb were a good balance for me. I could still write logic when I needed to, and I could see how the backend and frontend fit together, how an API runs step by step and why something was slow.

When to move to AI coding

Once you know how to start a project, how to structure it and how to make it fast and secure, AI coding becomes really useful.

At that point you can read what the AI writes. You notice when it fetches more data than it needs, or when an endpoint has no permission check, and you can tell it to do it differently because you know why.

That’s how I use Claude Code now. It writes a lot of my code, but I review it, because I know what it should look like.

  1. Build with low-code
  2. Understand data, APIs and structure
  3. Learn what fast and secure look like
  4. Use AI to write code faster
  5. Review everything it writes

The order I’d recommend

Which one to choose

Choose low-code if

  • you want to learn how apps work
  • you want to understand what you build
  • you want to become a developer

Choose vibe coding if

  • you just need it done
  • it’s a quick prototype or a personal tool
  • you don’t care how it works inside

If you want to learn, start with low-code. If you only want results, vibe coding is fine. If you want both, do them in that order.

For picking a tool, I compare the frontend side in WeWeb vs React and the backend side in is Xano good enough for production.


I first posted this on my blog, where it’s also in French and Arabic. What did you start with, and would you pick the same again?

🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

Frameworks Are Institutional Memory

Ken W. Algerverified - Sep 17

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelski - Mar 19

Tuesday Coding Tip 02 - Template with type-specific API

Jakub Neruda - Mar 10

Dozens of email accounts: learning AI coding tools as a student

rahuldk1105 - Oct 27

A Message From Our Founder: On the Winding Down of LaaSy™

Ken W. Algerverified - Oct 29
chevron_left
651 Points • 5 Badges
Oran, Algeria • bilelabdelmoula.dev
2Posts
0Comments
1Connections
Full-stack developer building React/TypeScript apps, APIs, PostgreSQL systems and AI workflows. Oran, Algeria · Remote.

Related Jobs

View all jobs →

Commenters (This Week)

3 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!