• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Which is the best coding language to use and learn?

There is no "best" language, nor is programming always hard. Some languages are more general purpose and allow for rapidly developing applications for certain tasks, while others specialize in certain types of data schemes, meaning they are best suited for highly critical tasks with strict requirements for safety and such. Python is pretty easy to learn, has an enormous amount of community support, libraries, and commercial development tools. It would probably be a good choice for beginners due to it's simplified syntax compared to C++...not that C++ is hard...it's just easy for new users to be intimidated.

In the end, what makes programming "hard" is impatience. If you don't work to get over your impatience, you will continue bashing your head against the wall by trying to skip over the lower level details so you can build something complicated. I think many programmers do this, and all will tell you the same thing once they realize their mistake. Just be patient, learn the basic foundations of a language until you know them backwards and forwards, and always keep practicing.
 
Java for Android development, C# for ASP .NET Application development.
biggrin.png

Whats c#
 
Sorry guys just another question.
Which coding is the best and which is the easiest to use.
I know coding will be hard.

For Android, use Java or Kotlin programming languages. Java works well for me.
Coding isn't hard. Honestly. It's fun, if you like that sort of thing.
Just start with the basics, and build up. Take it step by step.
 
The best to learn depends on what you want to use it for. If Android app development, see above.

(In my field C++ is essential, python second, bash shell scripting third, and after that I'd recommend VHDL if anything. But you aren't working in my field or you'd not be asking this question here).

Coding need not be hard. Languages differ in syntax and tools, so best to pick one to learn the concepts with. A large part of it is breaking a task down into a sequence of steps (which is what an "algorithm" is). Like anything though there's a lot of jargon, so starting simple and learning the basics is better than diving into the deep end - if you just browse coding discussions on the web it can look daunting just because of the amount of jargon and assumed knowledge, but in reality every one of those people started out knowing nothing at all.
 
Swift - for iOS applications, C# - for writing Windows desktop app or cross platform mobile app using Xamarin, Java and Kotlin - for Android, R and Python - best for Analytics. It depends on what you need to write!
 
Just to keep the thread on track, and trying to avoid confusion for the OP, he's wanting advice on programming languages for the development of Android applications.
 
Well, then, I recommend Kotlin because it more simple then Java.

Well that's a matter of opinion. But there are other considerations, not least of which is the amount of examples and resources available on the web for Java Android application development. Kotlin isn't as well established as Java.
 
Back
Top Bottom