Programming is not coding

One of the fundamental ideas behind Bubble is that programming and coding should be considered two different things.

Bubble
September 23, 2015 • 2 minute read
Cartoon image of four children looking at a computer screen amazed.

One of the fundamental ideas behind Bubble is that programming and coding are two different things. Or, to be more accurate, they should be two different things.

Programming means having a clear understanding of what an app does. This includes understanding what the flow of actions are. For instance, when you build Facebook, you have to think about what happens when the users clicks on a given button. So a condition you set can look like “when the user clicks on a profile picture, open the profile page of this user” or “when the user clicks on ‘post’, save the new post and display in on the user’s friends’ feed”.

It also means understanding the data structure. For instance, on Airbnb, an apartment has a “creator” (the user who submitted it), an “address”, and some “pictures”. Other types of data include reviews and bookings. These are attached to a given apartment. This is all programming and understanding how the application functions.

Coding, on the other hand, means exactly that… coding. It’s about typing highly structured text on a screen.

Programming and coding today are regarded as the same thing, because there aren’t tools and platforms to divorce the skill sets. If you want to program an app, you have to code it — there’s just no way around it.

That’s exactly why we built Bubble — it’s a tool that enables you to design and program Facebook exactly as I described earlier: without writing a single line of code.

Tools that help sharpen this distinction will unleash a lot of potential. Many more people know how to structure an app like I described with Facebook or Airbnb — this takes time, but many people can do it. When dealing with outsourcing companies, you would have to get to this level of detail to get your app built. The logical process is close to what Excel requires (Excel is a programming tool, in some ways). If tools like Bubble can convert people that use Excel into programmers, the productivity and creativity gains will be gigantic.

Second, coding requires a level of attention to detail that isn’t for everyone. A certain level of introversion is necessary to respect the syntax. It’s also less efficient: you can figure out how an app like Airbnb should work in a week or so, but coding it will take you way longer than that.

Bubble is our attempt to change this. We will empower more people to create faster. Don’t learn how to code, learn how to program instead!

Bubble-CTA@2x-3

Start building for free

Build for as long as you want on the Free plan. Only upgrade when you're ready to launch.

Join Bubble

LATEST STORIES

"Mobile plugin editor now available" banner on a blurred pastel purple and blue background

5 Native Mobile Plugins That Extend What Bubble Can Do

Bubble's native mobile editor is powerful out of the box, but a growing library of community-built plugins lets you go further. Here are five worth installing.

Bubble
September 22, 2026 • 4 minute read
Replit vs. Bolt vs. Bubble: 2026 Review of the top AI App Builders

Replit vs. Bolt vs. Bubble: 2026 Review of the top AI App Builders

Find the right AI-powered app builder for your next project based on your needs, skill level, and more. We compared Replit, Bolt, and Bubble across 12 categories to help you choose the best option.

Bubble
September 21, 2026 • 17 minute read
Headshots of previous Bubble Ambassadors surrounding text that reads "BAM applications now open"

Want to Shape the Future of No-Code? Become a 2026 Bubble Ambassador

Want to help shape the future of app building? We’re seeking passionate builders join cohort four of our Ambassador Program.

Federico Garcia Lorca
September 16, 2026 • 2 minute read
A mobile app being converted into a web app with similar but mobile-first layouts.

How to Turn Your Web App Into a Mobile App (Complete 2026 Guide)

Learn how to convert your existing web app into a native mobile app with Bubble Mobile, from planning and setup to launching on iOS and Android app stores.

Bubble
September 16, 2026 • 18 minute read

Bubble vs. FlutterFlow Comparison: Which AI-Powered No-Code App Builder Is Right for You?

July 31, 2026 • 25 minute read

Build the next big thing with Bubble

Start building for free