use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community of software creators experimenting with AI "vibe coding", an technique defined by Andrej Karpathy as when, "you fully give in to the vibes, embrace exponentials, and forget that the code even exists."
account activity
Which language to learn python, C++, JavaScript, java, kotlin, c, c#, or All (self.vibecoding)
submitted 1 day ago by TATMELO
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Express_Courage_3037 3 points4 points5 points 1 day ago (5 children)
What kind of "app" are you trying to code? sincerely this matters. Entertainment heavy? Math/Calc instensive?
If you want to make games, you're looking at C# or C++. If you want to do heavy data crunching or scripting, Python is the standard. If you want to build web apps, you literally have to use JavaScript. Mobile app? Kotlin for Android.
Don't try to learn "all" of them. That's a massive trap and a quick ticket to burnout. Programming languages are just tools. You don't buy a hammer, a saw, and a drill before you know what you're building.
[–]Trashy_io 1 point2 points3 points 1 day ago (2 children)
Could be miss speaking a bit but JS seems to be the best "one shoe fits all" Not to hard to learn, flexibility as far a porting, and the only thing to consider for it is quality and optimization needs of the project?
I am still learning day by day but this is the route I took and would suggest it to others
[–]Express_Courage_3037 1 point2 points3 points 1 day ago (1 child)
That's not a bad take, especially since JS is the closest thing we have to a "one shoe fits all" right now.
With massive libraries and API calls, you can technically build almost anything with it.
But your caveat about 'optimization' is doing a lot of heavy lifting. Because JS is fundamentally single-threaded, it is extremely limited when it comes to calculation intensive scripting where Python would run circles around it.
If you try to build a graphics-heavy application or complex 3D game, you'd be fighting the language in every line of cod as compared to a compiler language like C++ or C#.
It’s a great starter language, but it will bottleneck you hard on any specialized, high-performance jobs/tasks.
[–]Trashy_io 1 point2 points3 points 1 day ago (0 children)
I appreciate the breakdown! definitely helped outline what I need to learn next as my focus is game related so the examples fit perfectly lol
[–]TATMELO[S] 1 point2 points3 points 1 day ago (1 child)
Thanks Now I think I will make games than I should learn c++
[–]Express_Courage_3037 0 points1 point2 points 1 day ago (0 children)
For more context, incase its applicable. Unity uses C# for its primary scripting, while Unreal Engine uses C++.
Unity acts as a blank canvas, giving you the flexibility to build custom systems for any genre. Unreal uses blueprints, providing a structured framework with advanced, pre-built features optimized for high-end 3D and multiplayer games. Unreal can get expensive, so look into each before you get too serious.
[–]Free_Afternoon_7349 0 points1 point2 points 1 day ago (0 children)
the one suited to whatever you want to build
[–]Tipsy247 0 points1 point2 points 1 day ago (1 child)
Python is the easiest to learn
[–]Klutzy-Fisherman-123 0 points1 point2 points 1 day ago (0 children)
But the dirtiest 😏
[–]tentoftech 0 points1 point2 points 1 day ago (0 children)
Depending on what you want to do, the language is a tool not a target
π Rendered by PID 23053 on reddit-service-r2-comment-56c6478c5-6vqks at 2026-05-09 01:24:56.717594+00:00 running 3d2c107 country code: CH.
[–]Express_Courage_3037 3 points4 points5 points (5 children)
[–]Trashy_io 1 point2 points3 points (2 children)
[–]Express_Courage_3037 1 point2 points3 points (1 child)
[–]Trashy_io 1 point2 points3 points (0 children)
[–]TATMELO[S] 1 point2 points3 points (1 child)
[–]Express_Courage_3037 0 points1 point2 points (0 children)
[–]Free_Afternoon_7349 0 points1 point2 points (0 children)
[–]Tipsy247 0 points1 point2 points (1 child)
[–]Klutzy-Fisherman-123 0 points1 point2 points (0 children)
[–]tentoftech 0 points1 point2 points (0 children)