S
S
Sergey Churkin2015-10-20 13:49:12
Java
Sergey Churkin, 2015-10-20 13:49:12

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

5 answer(s)
�
âš¡ Kotobotov âš¡, 2015-10-20
@angrySCV

programming is not about languages, it's about algorithms.
You can even learn to write algorithms in Pascal, it does not matter.

I
IceJOKER, 2015-10-20
@IceJOKER

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

R
RomanoO, 2015-10-20
@RomanoO

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

R
Rafaelâ„¢, 2015-10-20
@maxminimus

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

A
Alexander, 2015-10-20
@avk_vod

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 question

Ask a Question

731 491 924 answers to any question