This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
The moose likes IDEs, Version Control and other tools and the fly likes learning Java with Eclipse Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "learning Java with Eclipse" Watch "learning Java with Eclipse" New topic
Author

learning Java with Eclipse

Dan Bromberg
Ranch Hand

Joined: Oct 18, 2005
Posts: 51
Does anyone know of a website or book that teaches Java along with Eclipse?
I think it would be a wonderful way to learn the language alongside the IDE (wonder why O'Reilly hasn't come out with such a book?).
Dan


Thanks in advance to all who reply,
Dan
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10269
    
    8

Dan Bromberg wrote:
.. (wonder why O'Reilly hasn't come out with such a book?).

Probably because it is not such a good idea after all
IDEs are much more than text editors aimed at making life easier for the programmer and as such they abstract many things away from the end user. Things which anyone starting off should know. At a beginners stage you don't want anything happening "automagically" nor do you want to invest time in learning the IDE instead/along with Java. (Yes learning to use any IDE has a learning curve)

So if you are starting off, I would go with a text editor (like JEdit for e.g.) which will help you indenting and formatting your code but almost nothing else. Once you are comfortable and have solidly mastered the basics, you can upgrade to an IDE


[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
E Armitage
Rancher

Joined: Mar 17, 2012
Posts: 892
    
    9
Many people believe that you should NOT use an IDE when learning Java at the start because many concepts that you need to learn when learning Java are hidden (or not made obvious) when using an IDE. Only use an IDE when you have learnt all the basics of compiling code, reading compilation error messages, setting classpaths, running programs e.t.c
Dan Bromberg
Ranch Hand

Joined: Oct 18, 2005
Posts: 51
I can appreciate that learning Java is a chore in itself so why burden a newbie with the overhead of an IDE learning curve; but once the very basics of Java are mastered it would be nice to have Eclipse clear up any misconceptions by stepping you through a series of programs: starting with something very basic to progressively more advanced. I would love to see a Schaum's Outline approach where the problem is defined and after it is coded how common errors are uncovered by Eclipse. If anyone knows of any Eclipse sites that has tons of examples (how I learn best) I'd be very appreciative.
Thanks!
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10269
    
    8

Well if you insist, you can check out http://www.vogella.com/articles/Eclipse/article.html
Dan Bromberg
Ranch Hand

Joined: Oct 18, 2005
Posts: 51
Nice!
Thanks, Maneesh.
Jim Venolia
Ranch Hand

Joined: Sep 07, 2013
Posts: 154
    
    2

Dan Bromberg wrote: why burden a newbie with the overhead of an IDE learning curve!


Because if you really need a debugger (as opposed to printf), you have to run an IDE.

/ too bad the command line java debugger blows
// love me a Java flavored gdb

It's a no-brainer. We just need to take it to the next level to turn this into a win-win situation. The best practice is to get rid of the low-hanging fruit first. Ping me with an agenda so we can go flag up on this thing
Dan Bromberg
Ranch Hand

Joined: Oct 18, 2005
Posts: 51
Jim,
Of course an IDE's debugger is essential - I just meant learning Java & Eclipse independently is enough of a chore. But once you have mastered the bare bones of Java it would be nice to have a series of progressively complex programs to run through Eclipse's debugger that would make the Java concepts come to life.
Dan
Michael McGuire
Greenhorn

Joined: Nov 22, 2013
Posts: 5
Here's a free and interesting series of sixteen videos that introduce them simultaneously. http://eclipsetutorial.sourceforge.net/totalbeginner.html
Jim Venolia
Ranch Hand

Joined: Sep 07, 2013
Posts: 154
    
    2

Yeah, that's my big problem with learning Eclipse. I don't want to watch videos, I want to read about it
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18541
    
    8

You too? I noticed that people seem to be using video tutorials these days. If it was a tutorial for how to change the pipe under your bathroom sink I could understand that, but for text-oriented things I want a text-based tutorial.
Dan Bromberg
Ranch Hand

Joined: Oct 18, 2005
Posts: 51
Thanks! I've read thru my share of Java & Eclipse books so a series of videos will be a welcome change.
 
Don't get me started about those stupid light bulbs.
 
subject: learning Java with Eclipse