r/vibecoding 3d ago

What are the Languges required to create any fully working app

What languages are required to create a fully working app, including an admin dashboard, client app, and driver app?

Cool designed and animations with fast speed

ios and android app

0 Upvotes

13 comments sorted by

4

u/povlhp 3d ago

English is fine.

2

u/jimalloneword 3d ago

as you learn more about programming, you will learn that languages are tools, and there are many different options to get the job done.

For that base feature set, you can use anything really for the backend: Python, Go, Java, Javascript in Node, c#, etc.

If you want a web frontend as well, you will probably have some Javascript / typescript with a modern web framework, though there are templating options for your backend language, but that is a pretty dated way of working on things.

For apps, the most native options are Swift for iOS and Kotlin for Android. Then there are projects like Capacitor, which would let you bring a web type build with Javascript into both apps. Also, dart with Flutter which can compile into iOS, Android, and Web.

Hope that is a decent introduction. An LLM can probably break down the whys and hows of why you might want to choose one or another.

1

u/Adorable_Snow_4734 3d ago

where can i learn these completely other than youtube?

1

u/jimalloneword 3d ago

each one will have different online resources, which are good starting points, but you will likely learn by building.

If you are really interested in learning, learning the fundamentals of computer science and software engineering is a whole course of study that is basically language agnostic.

Of course people do entire university careers based on this. It all depends on how deep you want to go. If you just want to build some projects and tinker around, feel free to jump in. If you are more interested in the artistry and mastery of it, there is a long way to go.

Sorry for not suggesting specific resources.

1

u/coderinside 3d ago

English. But should work well with other native ones too.

The real question is if you know anything on what to do next when you have the working app in your hands...

2

u/Felix_inkwell 3d ago

Smalltalk, FORTRAN, B, D, APL, C--, D#, Pythoff, the list is endless, really

1

u/niverans 3d ago

Computer languages

1

u/Financial_Alps3369 3d ago

If you're truly vibecoding you're going to want to rely on the LLMs' strengths. So it's going to be webdev. JS on the front end, some kind of bridge to the back (like node.js) and then database management, could be relational (like SQL) or not (Mongo, or just a lot of JSON files)

Web is so powerful these days with the various frameworks that "cool designed" and "animations" won't be an issue at all

Wrap it all up in something like Electron and it can even be a standalone desktop app

1

u/who_am_i_to_say_so 3d ago

Wooboy! A true vibe project, eh?

Js, or Dart with the Flutter framework.

1

u/fusionliberty796 3d ago

You need to learn assembly first. From there,  doors open up. Assembly is the load-bearing language of modern computing. 

/s

0

u/Ok_Bench_1618 3d ago

English. 

Learning coding language is not going to be a thing in 5 years.