DEV Community

Discussion on: You can only use one programming language for the rest of your life. What do you choose?

Collapse
 
lexiebkm profile image
Alexander B.K. • Edited

Although I am still learning it, I think I will pick Java, because I know it can be used to build apps for 3 areas :

  1. Desktop non-web (GUI), like VB6, Delphi, VB.net, C# do on windows
  2. Web back-end, esp with J2EE or Spring framework
  3. Android, although Kotlin is a strong alternative for this area. I feel, I cannot call myself a real programmer before I have used Java in a real project. Some people said similar things on C++.

However, still consider C# as the strong alternative, although don't have time to learn it currently.