• basic learning path

    From dale@21:1/5 to All on Thu Mar 14 15:46:27 2019
    XPost: comp.lang.java.programmer

    Hi,

    A little while ago I asked some questions about java.

    It was said that I should learn an IDE.

    I would like to learn all the ingredients that go into an IDE first.
    Enough to code a robust program.

    As I said before I know the basics of object oriented architecture,
    design, and programming.

    Are there some web tutorials that will walk me through the
    ingredients?
    --
    dale - https://www.dalekelly.org/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eric Sosman@21:1/5 to dale on Thu Mar 14 16:21:30 2019
    XPost: comp.lang.java.programmer

    On 3/14/2019 3:46 PM, dale wrote:
    Hi,

    A little while ago I asked some questions about java.

    It was said that I should learn an IDE.

    IIRC the gist was that if you are a professional programmer in
    an organization that uses Java, it follows that you *will* use an
    IDE -- specifically, whatever IDE the organization has adopted.
    You will also use idiosyncratic tweaks (perhaps) and conventions
    (for sure) specific to that organization.

    If you're just beginning to learn Java itself, I suggest that
    you avoid IDE's and concentrate entirely on Java. IDE's are big,
    intricate, powerful tools that come with their own non-negligible
    learning curves, and someone new to both the IDE and to Java is
    likely to encounter a good deal of confusion. (A thread ongoing
    at this moment deals with strategies for adjusting one's Java code
    to silence an IDE's spurious complaints -- a beginner encountering
    such a situation may well have a hard time distinguishing between
    what Java requires and what some IDE wants.)

    Once your grasp of Java is fairly secure you should start
    acquainting yourself with an IDE. But I'd recommend avoiding the
    IDE while your grasp is still shaky.

    I would like to learn all the ingredients that go into an IDE first.
    Enough to code a robust program.

    Sorry; I'm not sure what you mean by "the ingredients."

    As I said before I know the basics of object oriented architecture,
    design, and programming.

    Are there some web tutorials that will walk me through the
    ingredients?

    There are certainly tutorials on the Java language, and there
    are tutorials on how to use the popular IDE's, if that's what you
    mean by "the ingredients." GIYF on both accounts.

    --
    esosman@comcast-dot-net.invalid
    Six hundred seventy-eight days to go.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=c3=b8j?=@21:1/5 to dale on Thu Mar 14 19:38:45 2019
    XPost: comp.lang.java.programmer

    On 3/14/2019 3:46 PM, dale wrote:
    A little while ago I asked some questions about java.

    It was said that I should learn an IDE.

    Learn to use an IDE to write your Java code.

    I would like to learn all the ingredients that go into an IDE first.
    Enough to code a robust program.

    As I said before I know the basics of object oriented architecture,
    design, and programming.

    Are there some web tutorials that will walk me through the
    ingredients?

    If you want to code your own IDE, then I suggest getting 10 more
    years of experience first.

    If you just want to use an IDE then install it and start using
    it. Every time you want to do something then just google for how
    to do it the smartest way.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daniele Futtorovic@21:1/5 to Eric Sosman on Sat Mar 16 15:07:05 2019
    XPost: comp.lang.java.programmer

    On 2019-03-14 21:21, Eric Sosman wrote:
        If you're just beginning to learn Java itself, I suggest that
    you avoid IDE's and concentrate entirely on Java.  IDE's are big,
    intricate, powerful tools that come with their own non-negligible
    learning curves, and someone new to both the IDE and to Java is
    likely to encounter a good deal of confusion. 

    This is good advice. However, it is marred somewhat by the fact that
    many of the learning resources on will encounter on the 'net will assume
    usage of an IDE. Think of a tutorial about how to write a REST service. Granted, if one is out to learn Java, a REST service is perhaps not the
    thing one should start with, but on the other hand, the number of
    tutorials about REST services (or similar highly complex tasks) is
    likely to outweigh the number of tutorials just covering the basics - or
    at least will quickly become the predominant findings, once the very
    basics are out of the way.

    Add to that goodies like smart completions and corrections, source code
    and Javadoc browsing, and I'd say that going through an IDE might be unavoidable. Just keep in mind that it will hugely increase the breadth
    of the unknown.

    --
    DF.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Graeme Geldenhuys@21:1/5 to All on Fri Mar 29 17:00:57 2019
    On 14/03/2019 23:38, Arne Vajhøj wrote:
    Every time you want to do something then just google for how
    to do it the smartest way.

    Makes me wonder how everybody programmed before the Internet? :-) I
    remember years back, I had tons of books lying on my desk and constantly referenced them as part of my daily work. No such thing as StackOverflow
    or Google. ;-)

    Regards,
    Graeme

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Graeme Geldenhuys@21:1/5 to Eric Sosman on Fri Mar 29 16:57:20 2019
    On 14/03/2019 20:21, Eric Sosman wrote:
    If you're just beginning to learn Java itself, I suggest that
    you avoid IDE's and concentrate entirely on Java.

    Very good advice, and that is exactly what I did too. I used jEdit and
    manually coded everything. Initially I compiled everything from the
    command line too, but later adopted Maven to reduce the effort of compiling.

    Regards,
    Graeme

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From drlmccoymd@gmail.com@21:1/5 to dale on Sat Jul 6 16:28:20 2019
    On Thursday, March 14, 2019 at 12:46:31 PM UTC-7, dale wrote:
    Hi,

    A little while ago I asked some questions about java.

    It was said that I should learn an IDE.

    I would like to learn all the ingredients that go into an IDE first.
    Enough to code a robust program.

    As I said before I know the basics of object oriented architecture,
    design, and programming.

    Are there some web tutorials that will walk me through the
    ingredients?
    --
    dale - https://www.dalekelly.org/

    if apple is in mind:

    https://www.g2.com/products/xcode/reviews?__hstc=171774463.05595d389d2726affb5d4c84632d0d88.1562455615278.1562455615278.1562455615278.1&__hssc=171774463.1.1562455615279&__hsfp=3939341914

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)