+ 1
Which language should a begginer learn first ? if he wants to be a application developer in future
Experts advise needed
2 Respostas
+ 4
1, Kotlin
2, Java
3, Swift 4 (to develop ios application)
3, C++
Kotlin is a statistically typed programming language used for developing modern Android applications. Kotlin is a really best language for apps. Kotlin has the potential to influence other programming languages such as JAVA to make high-performing and robust apps.
Kotlin Pros
Clean, concise, and perceptive syntax increases team efficiency.
Interoperable and versatile and can easily overrule the shortcomings of JAVA.
Has full support from Google and IDE’s installation packages including Android and SDK toolkit.
Generates compact, simple, and cleaner code as compared to JAVA.
Kotlin Cons
Still a new language in the market so hard to learn, so, think before you choose it .
Sometimes gets slower.
There are limited resources for learning.
+ 2
C++ is considered to be an upstanding choice for mobile app development. It is a general-purpose, object-oriented language with generic and low-level memory manipulation features. Used for Android App and Native app development, C++ is used for developing games, GUI-based applications, real-time mathematical simulations, banking apps, etc. C++ is popular with Cloud computing apps as it can quickly adapt to changing hardware or ecosystems.
C++ Pros
Fast and stable and has a vast pool of ready-to-use in-built libraries and compilers.
If you know C++ you can quickly learn JAVA, C, C#.
No garbage collector is running in the background.
You can take full control, and the app can run on any platform and take advantage of any hardware.
C++ Cons
Complex syntax, small standard library.
Most complicated programming language to master.
Cannot support garbage collection or dynamic memory allocation.
https://www.sololearn.com/discuss/1114149/?ref=app
https://www.sololearn.com/discuss/536095/?ref=app