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