Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #32500

Re: Beginner

From Martin Gregorie <martin@address-in-sig.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: Beginner
Date 2015-09-03 18:50 +0000
Organization A noiseless patient Spider
Message-ID <msa4qb$mf1$1@dont-email.me> (permalink)
References <33e782a9-792d-44f1-ab5f-4cdc2a7b8174@googlegroups.com> <ms981m$1n5$1@dont-email.me> <7aoguatpl74jhjjh3ba06s6tgc6sb0o55u@4ax.com>

Show all headers | View raw


On Fri, 04 Sep 2015 01:16:48 +1000, Gordon Levi wrote:

> Martin Gregorie <martin@address-in-sig.invalid> wrote:
> 
>>On Mon, 31 Aug 2015 05:39:12 -0700, arya.neelan wrote:
>>
>>> Am a beginner in java programming and would like to know about books
>>> that can teach the basics of java. Keep in mind i know nothing about
>>> java
>>
>>I taught myself Java with Ivor Horton's "Beginning Java". Its reasonably
>>well written, covered all the topics I needed and provided decent
>>example code and exercises. About the worst you can say is that the
>>latest edition seems to be for Java 7.
>>
>>It may be relevant to this recommendation that I'd been writing C for at
>>least 10 years when I picked up Java.
> 
> I can't recommend a particular book but I would strongly advise the OP
> to take note of that last sentence. The text books I have consulted
> waste space by telling me how Java differs from, or is similar to, C[++]
> although I have carefully avoided anything later than K&R C.
> 
> If you don't know C++ don't adopt a Java text book that mentions it.
>
There's no reason for a book that teaches Java to mention any other 
programming language. Ever. I only mentioned that I already had quite 
extensive C experience to show that I already had a programming 
background which might unintentionally bias my view of what is or is not 
a suitable book to learn Java from.

The Horton book doesn't mention C, C++ or any other programming language. 
Its introduction starts by summarising the Java runtime and compilation 
systems followed by a language-free introduction to objects, classes and 
packages, the general structure of a Java program and the standard class 
library. Then it introduces Java from first principles.

In this its structure is quite similar to "The C Programming Language" by 
Kernighan & Richie - IMO one of the best 'how to program in XXXX' books 
ever written.

The only thing it doesn't mention, and probably should, is javadocs. IMO 
a short chapter giving an intro to javadocs and hints on how to use them 
effectively would be useful.


-- 
martin@   | Martin Gregorie
gregorie. | Essex, UK
org       |

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Beginner arya.neelan@gmail.com - 2015-08-31 05:39 -0700
  Re: Beginner e.d.programmer@gmail.com - 2015-08-31 06:27 -0700
    Re: Beginner Lew <lewbloch@gmail.com> - 2015-08-31 10:08 -0700
      Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:04 -0400
  Re: Beginner Ramon F Herrera <ramon@conexus.net> - 2015-09-02 16:33 -0500
    Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:13 -0400
    Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:15 -0400
  Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-03 10:39 +0000
    Re: Beginner Gordon Levi <gordon@address.invalid> - 2015-09-04 01:16 +1000
      Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-03 18:50 +0000
        Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:11 -0400
          Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-04 08:38 +0000
            Re: Beginner e.d.programmer@gmail.com - 2015-09-04 05:21 -0700
              Re: Beginner Gene Wirchenko <genew@telus.net> - 2015-09-04 09:43 -0700
                Re: Beginner e.d.programmer@gmail.com - 2015-09-04 10:35 -0700
    Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-03 20:06 -0400
      Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-04 08:41 +0000
  Re: Beginner "F. Berisha" <fmberisha@gmail.com> - 2015-09-07 02:30 +0200
    Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-06 21:44 -0400
      Re: Beginner Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-06 21:53 -0400
      Re: Beginner Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-07 08:43 +0000
        Re: Beginner Eternal Hope <laughingspam99@gmail.com> - 2015-09-07 13:02 +0100
          Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-07 11:17 -0400
        Re: Beginner Arne Vajhøj <arne@vajhoej.dk> - 2015-09-07 11:11 -0400
      Re: Beginner e.d.programmer@gmail.com - 2015-09-08 05:25 -0700

csiph-web