K
K
Kirill Batalin2016-01-27 23:13:18
Java
Kirill Batalin, 2016-01-27 23:13:18

Which book to choose for learning Java?

Hello. I want to start learning Java, but I can't decide on a book. After reading the Internet, I came to the conclusion that almost everyone advises:
1. Bruce Eckel "Java Philosophy"
2. Herbert Schildt "Java 8. Complete Guide"
3. Horstmann, Gary Cornell "Java. Professional Library"
I already wanted to buy the first one, but pushed back a few moments. Firstly, the original was written in 2006 for Java 5 and 6 (I don’t know how true the information I read is, but java8 radically changed the language. Therefore, I don’t really want to study outdated material). Secondly, this book was translated by Peter's publishing house only 10 years later, and translated terribly (infa from reviews of online stores).
They say about the second book that this is just a reference book, that it is suitable for systematizing knowledge, and not for learning a language.
I don’t know much about the third one, but the reviews seem to be quite good
. In general, help me decide on a book. Recommend another if none of the above is suitable. There is more or less good knowledge of C ++, so you can offer more complicated options.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
K
Konstantin Malyarov, 2016-01-28
@kir55rus

Cathy Sierra and Bert Bates "Learning Java".
I started with this one, and those that you listed, I took in addition.
0121022.jpg

A
Ann As, 2016-01-29
@snave

Hello. Experience: C/C++, PHP, Pascal before learning Java.
A series of books Head FIrst is not popular with me because of the fragmentary presentation of the material.
I don’t know what time frame you want to meet, but I think that in a couple of months the list below can be mastered. It took me a little over 60 days to complete books no: 1, 2, 4.
My journey in Java:
1. G. Schildt "Beginner's Guide" (good problems and examples. Relatively short and comprehensive description for the first steps. Similar to books by S. Prata).
2. G. Schildt "Swing. Beginner's Guide" (allows you to hone the basic Java techniques and get acquainted with the GUI)
3. K. Horstmann "Java. Professional Library"(in two volumes) - fundamental two-volume for more detailed study.
4. G. Schildt "Java. Complete Guide" - I use it as an addition to the above-mentioned two-volume book.
5. The official source has become a very good helper for me.
I bought book number 2. I have never regretted what I did.
Ps.: found a lot of material on Javafx. If necessary, then in direct.

D
Denis Sechin, 2016-01-28
@tamogavk

How about using search
g.zeos.in/?q=%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8%20%D0%...

T
Timur Sergeevich, 2016-01-27
@MyAlesya

2. Read.
There is a difference between 6 and 8, but this can already be added after! Moreover, you already have a base in programming.

A
Artem Trofimov, 2016-01-28
@Artem24630

habrahabr.ru/post/153373

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question