T
T
Tarasov Konstantin2014-01-13 00:15:21
Java
Tarasov Konstantin, 2014-01-13 00:15:21

Is java suitable as a first language?

So far I only know Pascal (well, Delphi), I know it very well (in my humble opinion), I have read quite a bit about C, purely in order to be able to roughly understand what is happening in the source codes on it and how to rewrite it under Delphi. The choice of what to learn further has so far stopped at java, 1 it is cross-platform, 2 I hate Microsoft and everything connected with it. But now I’m wondering if it will be heavy right after Pascal? Maybe you should try something lighter first?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
V
Vlad Golubev, 2014-01-13
@samosfator

Even vice versa. Java was originally conceived as an easy-to-understand language. Accustom yourself immediately to the correct code.

Y
Yuri Yarosh, 2014-01-13
@d00mko

Agree with @samosfator .
It will be simpler than C, especially C++.
We read this and this if we want to get into enterprises.
You can figure it out in a week ...
Actually, there is a good course here and here
It will not work right away to write "competently", you need to read books on design patterns and deal with XP, TDD and other approaches.

S
Sergey, 2014-01-13
Protko @Fesor

java will immediately teach you how to more or less competently build an application architecture. Algorithms can be written in any language.

T
tsegorah, 2014-01-13
@tsegorah

Will do.
I recommend Java Philosophy - Bruce Eckel. The English version is better, a part was cut out of the translation.
ps - you should not hate some kind of technology stack, if it exists and has not died out, then it has its own purpose.

V
Vsevolod, 2014-01-13
@sevka_fedoroff

Will do. I had about the same path, only between Pascal / Delphi and Java there was also PHP.
And C did not work for me at all, unlike Java. And I don't like Microsoft either :)

B
beduin01, 2014-01-15
@beduin01

Look better towards D. It is both cross-platform and freer than Java will be.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question