I decided to master web programming by taking Java training. What do you advise? From programming languages I know well Delphi and some php. What should be read to start and which IDE is better to use? I want to learn Java in a short time.
Closed due to the fact that off-topic participants PashaPash ♦ , Vladimir Glinskikh , Aries , Cerbo , ermak0ff Oct 4 '15 at 9:30 .
It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:
- " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - PashaPash, Vladimir Glinskikh, Aries, Cerbo, ermak0ff
3 answers
Horstmann's two-volume book (well, this is so for a start), how to deal with it, go to 1 of these books:
Java EE 6 with GlassFish 3 Application Server
Beginning Java EE 6 with GlassFish 3
mmm ... about ide eclipse or netbeanse (I like eclipse more)
- Oh, I forgot to write, I will write on java most likely on Windows. So what about the cross-platform choice of IDE on zamarachivaytes. - zerpico
- 2 volumes for quick study? Moreover, I read a little, it explains almost everything, even that the semicolon should be put and why. I meant it a book or material, for those who already know the basics of programming. With this material, I’ll definitely be studying Java for a long time. - zerpico
- .... without the foundations of Java SE, you are far from being lost ... - KoCaTKo
- What is the difference between these platforms JAVA EE, JAVA SE, etc. ? - zerpico
- look in wikipedia is not destiny? Java EE - Java Enterprise Edition (if you know what ASP.NET is, then you will understand) is intended for web Java ME - Java Micro Edition (what you need) is intended for mobile devices Java SE - Java Standard Edition (basic foundation) standard the Java edition, without knowing it, to climb into ME or into EE does not make sense, if you certainly want to thoroughly understand the platform. I still have JavaFX, if I’m not confusing anything, it’s intended to create graphical interfaces. - KoCaTKo
From books I recommend: Bruce Ekkel - The Philosophy of Java (4th edition) and Joshua Bloch - Java. Effective programming. All novice javista should read them.
Everyone has their own preferences for IDE: start with NetBeans, because she is simpler. If interested, put Eclipse and IntelliJ IDEA and choose what you like best.
Good luck!
- This is really useful stuff, thanks. As for IDE, IntelliJ IDEA is a bit confusing, Eclipse is more like it, NetBeans is something too gluttonous to the system. - zerpico
@Pandakun , you have closed the question, so in comments, because You wrote below about the volume of recommended books.
K. Arlold, D. Gosling: JAVA Programming Language
Plus the book is that it is small (unlike the others).
-
Frankly, I read it first (long ago, about 15 years ago), but I didn’t like it (I didn’t like the language (or rather the java class set) after reading this book), but recently I had to master it (write programs) and I read Ekkel and then Horstman.
This is where I moved in and changed my view of Java.