Article View: comp.lang.java.programmer
Article #382Re: Software recommendations 4 beginner
From: Ranger Fox
Date: Fri, 14 Jan 2000 00:00
Date: Fri, 14 Jan 2000 00:00
39 lines
2999 bytes
2999 bytes
Mark Wilden wrote in message ... >Ranger Fox <ranger.fox@zdnetonebox.com> wrote in message >news:85l4jq$8qv$1@usc.edu... >> >> All other graphical IDEs are great in making your >> programming life easier, I would at least familiarize >> myself with how java works first. > >Hmmm. In what way does an IDE prevent knowing "how Java works"? (This is >assuming you don't use form builders, where I'd agree with you.) Granted, I'm a Java newbie myself and I've found IDEs confusing. It's just another thing to have to learn beside the Java language, which was tough enough for me to begin with. What I was referring to about IDEs is that, yes, it makes your life easier by automating things, but that's not a good way to start learning. Such as I know someone who started out learning Java in an IDE but was barely aware of what compiling a program does since it was done automatically for him. >I'd think the newbie most of all would appreciate syntax colouring, an >integrated full-featured debugger, project management, code completion, and >easy access to Java documentation. I definitely would second the syntax coloring. Which is why I like general purpose text editors suited to this purpose, such as TextPad. And the full-featured debugger certainly helps. Maybe it's because I'm trying to learn Java from a non-programmer's background, but I think that when you're starting to learn Java, you're not going to be building huge projects initially. And as for the code completion, that certainly makes things easier, but doesn't help you if you first need to learn what code is required. But each person learns in a different way; and what works well for some, doesn't for others, so just do what works for you. But looking at it from an educational standpoint, It's sorta like making a kid learn basic math before giving him a calculator. - Ranger Fox
Technical Details
Message-ID:
<85ms55$o1t$1@usc.edu>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<387a5183.4407399@news.ilinkusa.net> <85l4jq$8qv$1@usc.edu> <s7sg2je6oj8134@news.supernews.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f5d71,704b29bcaade4f3e X-Google-Attributes: gidf5d71,public X-Google-Thread: 113ae9,704b29bcaade4f3e X-Google-Attributes: gid113ae9,public X-Google-Thread: 100145,704b29bcaade4f3e X-Google-Attributes: gid100145,public X-Google-Thread: f74b3,704b29bcaade4f3e X-Google-Attributes: gidf74b3,public X-Google-Thread: 10a146,704b29bcaade4f3e X-Google-Attributes: gid10a146,public X-Google-Thread: 114aa0,704b29bcaade4f3e X-Google-Attributes: gid114aa0,public From: "Ranger Fox" <ranger.fox@zdnetmail.com> Subject: Re: Software recommendations 4 beginner Date: 2000/01/14 Message-ID: <85ms55$o1t$1@usc.edu> X-Deja-AN: 572495218 References: <387a5183.4407399@news.ilinkusa.net> <85l4jq$8qv$1@usc.edu> <s7sg2je6oj8134@news.supernews.com> Organization: University of Southern California, Los Angeles, CA X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Newsgroups: comp.lang.java.programmer,microsoft.public.java.visualj++,ibm.software.vajava.language,borland.public.jbuilder.java.language,comp.lang.java,comp.lang.java.help