Answer the question
In order to leave comments, you need to log in
Is it logical to start learning programming using the Java language?
Hello!
I'm thinking about going to courses and so I decided to ask:
Is it possible to start my acquaintance with programming using the Java language?
I won't ask about which language is better or worse, because I understand perfectly well that different languages ​​are used for certain needs. One is better in some ways, the other is worse in performing a certain task.
And yet, is it really possible to start learning with Java? Or is it better to start learning something simpler?
At one time, on the first course, I missed the basic course of the C language. I don’t know ... either I wasn’t interested then, or I didn’t like the language itself, or the teacher couldn’t present it adequately. The main thing is that now I have a burning desire to develop applications for Android and IOS.
Answer the question
In order to leave comments, you need to log in
programming is not about languages, it's about algorithms.
You can even learn to write algorithms in Pascal, it does not matter.
You can start with C#, then with the help of Xamarin you can write applications for Android / iOS.
I started with PHP myself, and after I started learning Java, at first it was difficult to get used to, because. PHP forgives a lot that Java does not forgive, so it's better to start with Java/C#/C++ from one of the high-level languages, and then you can easily master another language, because. working principle / syntax is not much different
IMHO, it's better to start with native languages ​​for a better understanding of working with memory. Java, C#, etc. abstract away from this, but as soon as you want to tweak performance or understand why the application suddenly gobbled up a lot of memory, although the GC is working normally, problems will arise.
Thus, I would recommend starting with C / C ++
It will be even cooler if you can at least blink a diode, start a timer and handle an interrupt on some board from, for example, STMicroelectronics or Texas Instruments
Javascript allows you to make programs for android and iOS
Javascript is ten times easier than
Java Javascript is the simplest and most cross-platform language
My opinion is that it is better to start from where you can start monetizing knowledge faster. Do you sometimes get requests to make a website? - php, js, Do you have friends who have buggy 1C? - Teach him, etc.
As you begin to delve into the topic a little, the enthusiasm will melt very quickly, and financial support allows you not to lose it.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question