Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

learning Java with Eclipse

 
Dan Bromberg
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Maneesh Godbole
Saloon Keeper
Posts: 11185
15
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
E Armitage
Rancher
Posts: 989
9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 11185
15
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
 
Dan Bromberg
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nice!
Thanks, Maneesh.
 
Jim Venolia
Ranch Hand
Posts: 246
2
Chrome Linux VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Dan Bromberg
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 5
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's a free and interesting series of sixteen videos that introduce them simultaneously. http://eclipsetutorial.sourceforge.net/totalbeginner.html
 
Jim Venolia
Ranch Hand
Posts: 246
2
Chrome Linux VI Editor
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah, that's my big problem with learning Eclipse. I don't want to watch videos, I want to read about it
 
Paul Clapham
Sheriff
Posts: 21416
33
Eclipse IDE Firefox Browser MySQL Database
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks! I've read thru my share of Java & Eclipse books so a series of videos will be a welcome change.
 
Nate Gilbert
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for this helpful info. I am learning Java and want to do it as quickly as possible.
Your advice to learn Eclipse later can borrow me a lot of time now for Java.

I need a community I can plug into and I believe this may be it. Nate
 
Dan Bromberg
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I cannot think of a better way to learn a topic than by doing it - like the Schaums Outine series in math/physics...what a big help those books were in my underrgrad/grad career!
Dan
 
Liutauras Vilda
Bartender
Pie
Posts: 2372
85
BSD VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jim Venolia wrote:Because if you really need a debugger (as opposed to printf), you have to run an IDE.
That is not true.

With jdk comes command line debugger jdb. It does everything you need to start.
 
Ahmed Bin S
Ranch Hand
Posts: 372
8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think videos can be useful for getting an introduction and overview, especially for something that is "graphical" like an IDE. To me they are complimentary to written material, and not a replacement.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic