[ale] good website for novice learning Java ?
Courtney Thomas
courtneycthomas at bellsouth.net
Thu Oct 12 13:18:32 EDT 2006
Why do I need to learn a new paradigm, i.e. OO programming ?
If I do, then I'll do it, but if not.....
BTW, I'm not lookin' for a job so that aspect of Java is of no
concern.
Courtney
----- Original Message -----
From: "Christopher Fowler" <cfowler at outpostsentinel.com>
To: ale at ale.org
To: "Atlanta Linux Enthusiasts" <ale at ale.org>
Sent: Thursday, October 12, 2006 1:09 PM
Subject: Re: [ale] good website for novice learning Java ?
> And speaking of OOP lets not forget about Ruby. That seems to be
> succeeding too. not as many years as with Python or Java but is
> supposed to be pure OOP where python is not.
>
>
> On Thu, 2006-10-12 at 12:39 -0400, Rev. Johnny Healey wrote:
> > As far as programming tasks, Python can do everything Java can. I
> > think that most of the reasons Python hasn't replaced Java are
> > political, not technical. Python code is inherently open source,
> > which prohibits some people from using it. Sun has been pushing Java
> > as an "Enterprise" language, which makes most PHBs happier. Schools
> > that aren't receiving hardware and funding from Sun and Microsoft (to
> > teach Java and .Net) tend to teach much more academic languages, like
> > scheme.
> >
> > There are probably some things I'm forgetting...
> >
> > -Johnny
> >
> > On 10/12/06, Courtney Thomas <courtneycthomas at bellsouth.net> wrote:
> > But, can Python be a substitute for Java and is it
> > functionally as complete, and if yes to these....why has it
> > not
> > basically surplanted Java ?
> >
> > Ignorantly,
> > Courtney
> > ----- Original Message -----
> > From: Rev. Johnny Healey
> > To: Atlanta Linux Enthusiasts
> > Sent: Thursday, October 12, 2006 12:18 PM
> > Subject: Re: [ale] good website for novice learning
> > Java ?
> >
> >
> > Python is the easier language to learn. I've TA'd a
> > couple of introductory CS courses in Java and can
> > honestly say that it's not a good language to try to
> > start with. A "hello world" app in java has about 10
> > magic keywords, the python equivalent has about 1.
> >
> > Also, from most of the code I've seen and written in
> > the two languages, Python code tends to be clean and
> > simple, whereas Java code is more likely to be
> > overarchitected. I think this reflects the underlying
> > attitudes of the two languages.
> >
> > Both languages are well documented and have strong,
> > friendly communities. The atlanta Java community
> > seems larger than the Python one.
> >
> > -Johnny
> >
> > On 10/12/06, Courtney Thomas
> > <courtneycthomas at bellsouth.net> wrote:
> > Can Python be used as a substitute for Java ?
> >
> > Is the consensus, in your opinion, that Python
> > is preferable/better than Java ?
> >
> > Thank you again,
> >
> > Courtney
> > ----- Original Message -----
> > From: Rev. Johnny Healey
> > To: Atlanta Linux Enthusiasts
> > Sent: Thursday, October 12, 2006 11:15
> > AM
> > Subject: Re: [ale] good website for
> > novice learning Java ?
> >
> >
> > It's kind of funny that you mention
> > both Bruce Eckel's Java book and
> > Python, since he seems to have hopped
> > off of the java wagon and onto the
> > Python one. Last I heard, he's
> > writing a _Thinking_in_Python_ book.
> >
> > -Johnny
> >
> > On 10/12/06, Charles Shapiro
> > <hooterpincher at gmail.com> wrote:
> > Grit your teeth and buy a
> > book. I'm fond of Bruce
> > Eckel's _Thinking_in_Java_
> > (
http://mindview.net/Books/TIJ4 ).
> > Download and install the jdk
> > from sun on your machine. Read
> > all the chapters and do all
> > the examples.
> > I made a point of not using an
> > IDE, so I could get a real
> > feel for the language itself
> > and how the naked compiler
> > actually reacted to my errors.
> > Most of the stuff in Eckel's
> > book is simple enough to do
> > from the command line, but
> > eventually you'll probably
> > want to gain familiarity with
> > ANT ( http://ant.apache.org/),
> > which is the java equivalent
> > of make(1). If you do this
> > early on it may well make your
> > learning experience a little
> > easier.
> >
> > BTW if you're a _complete_
> > novice and this is your first
> > foray into programming or your
> > first foray into Object
> > Oriented programming, I'd
> > recommend python
> > ( http://www.python.org/ )
> > instead of java. It's got all
> > the crunchy OO goodness of
> > java but lacks many of Java's
> > irritations (e.g. the explicit
> > compile step, Java's wonky
> > handling of the OS interface,
> > Java's distinction between
> > 'primitive types' and
> > 'objects') Of course, you may
> > be constrained to learn java
> > by --say-- a boss who's
> > offering a carrot or
> > threatening with a stick.
> >
> > -- CHS
> >
> >
> >
> > On 10/12/06, Courtney Thomas
> > <courtneycthomas at bellsouth.net>
wrote:
> > I know Sun has a ton
> > of stuff re:java but
> > I'm lookin' for
> > a beginner's site that
> > is more navigable and
> > transparent.
> >
> > Thank you once more,
> > Courtney
> >
_______________________________________________
> > Ale mailing list
> > Ale at ale.org
> >
http://www.ale.org/mailman/listinfo/ale
> >
> >
> >
_______________________________________________
> > Ale mailing list
> > Ale at ale.org
> >
http://www.ale.org/mailman/listinfo/ale
> >
> >
> >
> >
> >
> > ______________________________________
> >
> >
_______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
> >
> >
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
> >
> >
> >
> >
> >
> > ______________________________________________________
> >
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
> >
> >
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
> >
> >
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
More information about the Ale
mailing list