为了开始编写像 Instagram 或 WhatsApp 这样的应用程序,我必须学习什么编程语言?

构建一个像 Whatsapp 这样的应用程序需要几个月的时间。构建一个像 Whatsapp 这样可以毫无问题地为 100,000,000 名用户运行的应用程序需要你对计算机科学和分布式系统有几年的深入了解。
我说几年是因为每次你建立新的东西时,你都会发现一个新的障碍。使您成为完美软件工程师的是障碍(错误)。努力失败,快速失败。
语言不需要太多的大脑。 (如果你足够活跃,你可以在 48 小时或更短的时间内学习 C/C++/Java)
不要只沉浸在语言部分。还有比这更大的事情:) 祝你好运!
有一些基于理论的回应旨在教你如何钓鱼而不是给你一条鱼……这很重要。
不过,最终,如果您对所有内容不感兴趣,只想在最短的时间内启动并运行跨平台应用程序,那么您将使用 Javascript 来实现。
对于 Instagram 或 WhatsApp 克隆,请执行以下操作:

转到 Ionic Framework 站点并按照他们针对您的操作系统 (Windows/Mac/Linux) 的入门说明进行操作(高级 HTML5 混合移动应用程序框架)
这将使您拥有一个可以在手机上构建和安装的框架应用程序。如果您有设备,请首先以 Android 为目标——这是让某些东西运行起来的最快途径。
转到 Firebase 并注册。使用他们的免费计划创建一个新项目。单击文档,然后单击 Web,然后单击库。单击列表中的 Ionic。按照页面上的说明将 Firebase 集成到您的 Ionic 应用程序中。 (构建非凡的应用程序 – Firebase)
完成此步骤意味着您的应用程序现在已连接到数据库+文件存储后端。恭喜!
按照 Firebase Docs 站点上的说明添加身份验证 – 添加 Facebook 登录、Google 登录,无论您想要什么。
您现在拥有一个人们可以登录的应用程序,并拥有自己的帐户/个人资料。
现在,这些步骤会根据您制作的应用程序类型而有所不同。对于 Instagram,您需要一个上传页面、一个包含照片列表的页面、一个用户个人资料页面以及一种让人们相互关注的方式。对于 WhatsApp,您需要一种添加联系人、联系人列表和活动聊天模板的方法。 Firebase 将主要为您实时处理发送/接收消息。在这两种情况下,请务必查看如何在 Firebase 文档中存储/保护数据。

稍微熟悉 JavaScript 并且对命令行稍微熟悉的人可以在不到 3-6 小时内完成步骤 1-3。
所以最终,我会学习 JavaScript。
祝你好运!
facebook 发布了一个新的 javascript 框架,它被积极用于开发应用程序,如 instagram 和 pc 版的 whatsapp,称为 reactjs。事实上,facebook 移动应用程序中的所有新组件都是使用 reactjs 呈现的。
开发像 instagram 这样的混合应用程序的正确方法是使用 reactjs 作为开发应用程序视图的主要框架,并将其移植到 webview 中的所有平台。
此类应用程序可以轻松流畅地在 android 和 ios 上轻松运行。
可能有更好的方法,但希望这会有所帮助。