+ 7
which language is best to start with when learning how to build applications (Mobile and desktop apps)
42 Answers
+ 8
appinventor
+ 7
Dart in Flutter environment.
+ 5
Hi! For mobile app learn Java or Kotlin for Android and XML for UI. For iOS - Swift and Objective-C. For desktop - learn C-family languages or Java too.
+ 4
To be very specific, I would suggest you to start with HTML then follow CSS along with, Next and important is JavaScript. Once you learn JavaScript it will be easier to get AngularJs(X).
Now come to the Mobile development:
If you would learn the above technologies you would be ready to create mobile Application. How?
Ionic Framework, it's a framework to create a hybrid applications for the difference platforms ie Android iOS and even Web app and that too with the same code.
Ionic uses Basic HTML CSS and Angular to create apps like natives apps build on Kotlin, Java or swift (for iOS)
For more information check out:
https://ionicframework.com/docs/intro/cli
+ 4
if you familiar with programming,
i advice Java.
+ 4
For android use Kotlin or java
For ios swift
+ 3
JaScript thanks
+ 3
BootInk thanks for breaking it down am just wanting to move into app building soon with some experience in web development (html,css,javascript). will look into Java as recommended.
+ 3
Yaroslav Vernigora thanks, everyone seems to recommend Java I think I will go with java when am starting out.
+ 3
Yes, good choise!
+ 3
java
+ 3
For start programming = python(pyqt, kivy, tkinter)
For android programming = kotlin
And for desktop & mobile programming = C# with wpf and zamarin
+ 3
Probably it's java
It is used for creating native apps for Android and ios
+ 3
mobile apps : java, Kotlin,swift (IOS)
desktop apps : C# , vb.NET
+ 2
I’d recomment starting with HTML and CSS if you haven’t yet. Then - JavaScript, React JS and React Native ☺️
+ 1
Java gets my vote. Extensive documentation, courses, and support, not to mention support on a variety of operating systems and mobile devices (just keep in mind that your apps will need to have a Java installation on your end-user's devices, but most do anyway). It's more rare to see a device without a JVM than with one.
+ 1
Oma Falk thanks for the feedback!
+ 1
Aysha aysha thanks but any specific one to start with?
+ 1
I think Flutter answers your question... you will need to learn Dart....for you to be able to write for the web, mobile and desktop...
+ 1
¿Cuales son los mejores lenguajes para programar en Windows y Android?