For building your first iteration of my project, you must first choose a platform- Android, Web, or iOS. This choice is determined by your potential customers. Most b2b companies use web platforms, many college students use iOS, and so on.
Your second choice is choosing a language to program in.
- For iOS, you have 2 choices- Swift and Objective C.
- For Android Studio, native apps are built in Java.
- Web Apps have a larger variety of languages. C# and C++ are used by Microsoft. Also, Node.js, HTML, Ruby on Rails, and even Python can also make web applications.