public inbox for gentoo-java@lists.gentoo.org
 help / color / mirror / Atom feed
From: Chris Woods <chris@bitspace.org>
To: gentoo-java@lists.gentoo.org
Subject: Re: [gentoo-java] Startup advice
Date: Fri, 27 Jan 2006 02:56:43 -0500	[thread overview]
Message-ID: <43D9D23B.9010801@bitspace.org> (raw)
In-Reply-To: <d5d1857a0601261440s2f1ebc5fr@mail.gmail.com>

Stuart Howard wrote:
> As you might expect I am running on information overload here ;)

[...]

> Anyway my supplemental request is book choice and a mailing list to
> watch for entry/mid level discussions?

Absolutely the best material you can get both for learning and for 
reference is from Sun, hands-down. http://java.sun.com/tutorial - you 
can also purchase a dead tree version if you're more comfortable with a 
book in your hands. I know a lot of people are.

I haven't followed most of this thread, to be honest, but I'm going to 
give my experience-tuned advice on "how to get started with Java", 
something I did 10 years ago.

Start off with that tutorial and a good text editor and the latest JDK - 
1.5.0_06, I believe. The text editor I personally recommend, unless you 
already have a favorite, is jEdit. 4.2 is in portage, or if you want 
bleeding edge, you can get a 4.3 beta. If you're using jdk1.5 and gnome, 
you can change the look and feel to GTK+, and it will adopt your gnome 
theme.

While an IDE is nice for productivity, I think it's best to start off 
with just the command-line tools (javac in particular) and a text editor 
that gives decent syntax highlighting, code completion, etc.  After 
you're comfortable with how it all works, try a few IDE's - that's 
really the only way you'll find one you like. My personal preference is 
JetBrains' IntelliJ IDEA, but it's not free. Then when something doesn't 
work right in the IDE, or it's producing unexpected results, you'll have 
a better idea of how to track down the problem because you know Java 
without the cushion of the IDE.

Good luck and have fun.

Chris
chris@bitspace.org
http://bitspace.org/
World peace begins with inner peace.

-- 
gentoo-java@gentoo.org mailing list



  parent reply	other threads:[~2006-01-27  8:12 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-24 23:37 [gentoo-java] Startup advice Stuart Howard
2006-01-25  4:11 ` Ray Hunter
2006-01-25  5:17 ` Joshua Nichols
2006-01-25 15:02 ` Peter B. West
2006-01-26 18:04 ` Ted Kosan
2006-01-26 18:21   ` Greg Tassone
2006-01-26 22:40     ` Stuart Howard
2006-01-26 23:09       ` Joshua Nichols
2006-01-27  6:59       ` Jochen Maes
2006-01-27  7:56       ` Chris Woods [this message]
2006-01-27 18:23         ` Roy Wright

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=43D9D23B.9010801@bitspace.org \
    --to=chris@bitspace.org \
    --cc=gentoo-java@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox