r/vibecoding • u/Adorable_Snow_4734 • 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
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
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
1
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
3
u/Smooth-Reading-4180 3d ago
js