Win a copy of Micro Frontends in Action this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Looking for good book that teaches Java with Eclipse as development environment

 
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I want to teach myself Java. Should be possible, since I have plenty of experience in other programming languages.

Since I want to use Eclipse for development, I'm looking for a book that explains both Java and Eclipse. The emphasis should be on Java teaching, and I'd like the book to teach GUI development as well.

Until now I've only found books that either teach Java (plain or with a development environment that's different from Eclipse) or that extensively treat Eclipse (but don't teach Java, at least not for beginners).

Who can recommend me a good book?

Thanks!
 
Rancher
Posts: 3742
16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Evert DeBoer wrote:Since I want to use Eclipse for development, I'm looking for a book that explains both Java and Eclipse.


I'd be surprised if such a book exists. Most Java books try to be IDE neutral - if they start using features that are unique to a certain IDE, then anyone using a different IDE is going to be put off using the book.
I'd suggest getting a good book on Java and don't even use an IDE until you have the Java basics such as compiling and running code and classpaths clear in your head.
IDEs hide a lot of this stuff from you, but you will need to know it if you are going to run your programs anywhere other than your development machine.
When you then start to use an IDE, you can find a good book/tutorial for the one you decide to use.
 
Marshal
Posts: 70370
283
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And wecome to the Ranch

Joanne knows what she is talking about. Have you tried Head First Java?
 
Bartender
Posts: 689
17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Joanne. If and when you are ready to use Eclipse it will be easy to find enough information in online tutorials to use the basics.
 
Ranch Hand
Posts: 77
Eclipse IDE Tomcat Server Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Evert ,

I would Strongly recommend going for coding using notepad and setup classpath in local system environment variables. IDE like eclipse instantly warn you about your errors and mistakes and never allow your mind to learn how to code. You will never worry about carfully writing your code and will hamper your hands-on.

I would suggest KHALID MUGHAL's book on java.

Thanks,
Shivom
 
Campbell Ritchie
Marshal
Posts: 70370
283
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not NotePad, please. It is not a good programmer's editor at all. There are far better editors, e.g. Notepad2, Noetpad++, Crimson.
 
Ranch Hand
Posts: 954
4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
With my personal experience, i can say always start to learn on text editor like notepad++ or other good ones suggested by our Seniors in earlier post... Once you get familiar with basic concept then start using IDE.
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks all! I've started learning Java using Notepad++ :-) .

I will be using Eclipse in some time, though. The reason is that I want to do Android programming.

Does anyone know of a good and recept Eclipse book? I've got a book by Daum (Professional Eclipse for Java developers), but the most recent edition is almost 10 years old...
 
Campbell Ritchie
Marshal
Posts: 70370
283
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you search an online bookseller for Eclipse, there are a couple of recent books available, but who needs a book if there are any tutorials in the Eclipse website?
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's lots of documentation on the Eclipse site, but can you point out a good introductory tutorial to me?
 
Campbell Ritchie
Marshal
Posts: 70370
283
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I googled for Eclipse IDE tutorial and found lots of hits. Try here, No 378.
 
Campbell Ritchie
Marshal
Posts: 70370
283
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
But that book is ten years old. There are much newer offerings available.
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's the problem. That's why I asked here for recommendations :-) .
 
Campbell Ritchie
Marshal
Posts: 70370
283
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you go through the online book selling sites you find a recent book by Vogel. You will also find he seems to have written an online tutorial. You will probably find details of his book on the same website.

I do not know whether the book or website are any good.
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks!
 
Campbell Ritchie
Marshal
Posts: 70370
283
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're welcome
 
Bartender
Posts: 1952
7
Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
He, volgens mij zag ik die vraag onlangs ook op Gathering of Tweakers voorbij komen

(For the non-Dutchies: I couldn't help but notice a remarkable similarity between this topic and a topic on a Dutch tech-forum).
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Klopt. (Translation: that's right.)

But I got the answer here :-) . Tweakers is a good forum, too, though.
 
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Head First Java was a bit of for me so i switched to the book Introduction to Java Programming, Comprehensive Version, 10E. It is working quite well for me. Or than maybe some Apress books. Its more of a what kind of literature you prefer. And most of the books are written with integrated Eclipse already.

http://www.cs.armstrong.edu/liang/
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Lovro Bajc wrote:Head First Java was a bit of for me so i switched



A bit of what?
 
Lovro Bajc
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Evert DeBoer wrote:

Lovro Bajc wrote:Head First Java was a bit of for me so i switched



A bit of what?



sorry forgot to put another "f" inside. It was a bit off for me but like I mentioned, personal preferences.
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Lovro Bajc wrote:

sorry forgot to put another "f" inside. It was a bit off for me but like I mentioned, personal preferences.



Sorry for asking you again, but I'm considering to buy this book, so I'm interested. In what respect was it off?
 
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Evert DeBoer wrote:Hi all,

I want to teach myself Java. Should be possible, since I have plenty of experience in other programming languages.

Since I want to use Eclipse for development, I'm looking for a book that explains both Java and Eclipse. The emphasis should be on Java teaching, and I'd like the book to teach GUI development as well.

Until now I've only found books that either teach Java (plain or with a development environment that's different from Eclipse) or that extensively treat Eclipse (but don't teach Java, at least not for beginners).

Who can recommend me a good book?

Thanks!



I'll recommend something better. For starters, how about a video tutorial which teaches you Java with Test driven development in Eclipse ? There are more eclipse based tutorials too - persistence and debugging.
All free !
http://eclipsetutorial.sourceforge.net/totalbeginner.html

I loved this tut. It teaches you a lot more, step by step. I am guessing you'll love this one. Try head first java after this tutorial.

Cheers !
 
Evert DeBoer
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Look good. Thanks!
 
Greenhorn
Posts: 7
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java is just java, learn java first... it doesnt' really matter what software you use right now.

and android developers will most likely be using android studio (it's in beta now) instead of eclipse

i'm using IntelliJ right now for java. it's fantastic.
 
sid smith
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

michael Hannigan wrote:Java is just java, learn java first... it doesnt' really matter what software you use right now.

and android developers will most likely be using android studio (it's in beta now) instead of eclipse

i'm using IntelliJ right now for java. it's fantastic.



Yes, but its nice to have a tutorial which teaches you the basics of an IDE too. Thanks for the tip on android studio.
 
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't know of a book- but thenewboston channel on youtube goes through java -from the basics to more advanced stuff- with eclipse

here's a link to the first lesson https://www.youtube.com/watch?v=Hl-zzrqQoSE

good luck. and welcome to the forums
 
what if we put solar panels on top of the semi truck trailer? That could power this tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic