1 |
As you might expect I am running on information overload here ;) |
2 |
|
3 |
I have emerged well all the IDE and editors suggested [got to love |
4 |
portage] and will make the choices when I am beyond hello world time, |
5 |
I am reading the lecture prepared by Ted lovley work by the way |
6 |
starts at my level :] |
7 |
|
8 |
Anyway my supplemental request is book choice and a mailing list to |
9 |
watch for entry/mid level discussions? |
10 |
[gentoo-user has taught me more about linux/gentoo than any of the |
11 |
books I have read] |
12 |
|
13 |
I see that from Amazon "The Java Tutorial: A Short Course on the |
14 |
Basics (Java S.)" is due for a new release at the end of this month |
15 |
and seems a likly choice, however there are more books available than |
16 |
you can shake a stick at to be honest and a tip would be nice. |
17 |
|
18 |
stu |
19 |
|
20 |
ps. All I need to do now is to farm the wife and kids out to a |
21 |
religious cult and I will have some real time to get started :P |
22 |
|
23 |
|
24 |
On 26/01/06, Greg Tassone <greg@×××××××.net> wrote: |
25 |
> On Thu, 2006-01-26 at 10:04 -0800, Ted Kosan wrote: |
26 |
> ... |
27 |
> > I agree with another poster that eventually you will want to focus your efforts |
28 |
> > on J2SE 5.0 but for people just learning Java you should be fine learning the |
29 |
> > fundamentals on J2SE 1.4. |
30 |
> |
31 |
> I agree. Learn the fundamentals any which way you desire. Don't worry |
32 |
> too much about which exact platform you are using for starting out. |
33 |
> |
34 |
> |
35 |
> > > Next up would be an IDE, is Kdevelop good for java or is netbeans a |
36 |
> > > good choice? |
37 |
> ... |
38 |
> > |
39 |
> > This is where my opionin will usually differ with most people. My |
40 |
> > recommendation is that Java beginners should start with a Java editor and do |
41 |
> > all of thier development from the command line. The reason for this is that I |
42 |
> > think people do not truly understand how Java works until they understand how |
43 |
> > Java's runtime environemnt works at the commmand line level. |
44 |
> |
45 |
> I think there is merit to this opinion. Using the command line teaches |
46 |
> you many things about the lower levels of a Java runtime that are |
47 |
> normally hidden with an IDE. It is GOOD that they are generally hidden |
48 |
> when using an IDE, as this generally increases productivity. However, |
49 |
> IDE's usually are NOT intended for learning (Josh's comments on BlueJ |
50 |
> notwithstanding, as I'm not familiar with the learning-focus of that |
51 |
> IDE, but it sounds interesting). |
52 |
> |
53 |
> |
54 |
> > As for which editor to use, I recommend using a Java-based editor instead of |
55 |
> > something like nano or vim because one is able to pick up a lot of Java-related |
56 |
> > information indirectly by using an editor that is written in Java. The Java |
57 |
> > editor that I recommend is JEdit. |
58 |
> |
59 |
> Agreed. With something like JEdit you can even write simple |
60 |
> (Java-based) bean-shell snippets to extend functionality of the editor, |
61 |
> which also can be good as you're learning. |
62 |
> |
63 |
> Enjoy! |
64 |
> |
65 |
> ~ Greg |
66 |
> |
67 |
> |
68 |
> |
69 |
> -----BEGIN PGP SIGNATURE----- |
70 |
> Version: GnuPG v1.4.2 (GNU/Linux) |
71 |
> |
72 |
> iD8DBQBD2RMxaI3pdOrDO40RAqc7AKC1QgzXe4oFAeoaQkTyilTb/o163wCg4WjW |
73 |
> fFIZGAaXbPVLKBUY77JXJM4= |
74 |
> =dDHV |
75 |
> -----END PGP SIGNATURE----- |
76 |
> |
77 |
> |
78 |
> |
79 |
|
80 |
|
81 |
-- |
82 |
"There are 10 types of people in this world: those who understand |
83 |
binary, those who don't" |
84 |
|
85 |
--Unknown |
86 |
|
87 |
-- |
88 |
gentoo-java@g.o mailing list |