Finding Java Learning Resources: Where to Start?

  • Context: Java 
  • Thread starter Thread starter atomicpedals
  • Start date Start date
  • Tags Tags
    Java Resources
Click For Summary

Discussion Overview

The discussion revolves around finding effective learning resources for Java programming, particularly for someone with a background in C++. Participants share various suggestions, including websites and books, and explore the transition from C++ to Java.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • One participant expresses a lack of personal recommendations for Java resources, prompting the discussion.
  • Another participant suggests specific online resources, including Oracle's Java tutorial and a forum for Java tutorials, but notes a lack of strong book recommendations.
  • A participant inquires about the coworker's programming experience, particularly with C++.
  • In response, it is mentioned that the coworker has some experience with C++, leading to suggestions that they could quickly adapt to Java using documentation and reference materials.
  • There is a proposal that with sufficient C++ experience, the coworker could transition to Java relatively easily, focusing on syntax and standard libraries.
  • One participant suggests that a reference card for Java's standard libraries and commands could facilitate a quick learning process.

Areas of Agreement / Disagreement

Participants generally agree that prior experience with C++ can aid in learning Java, but there is no consensus on the best resources or methods for doing so.

Contextual Notes

Some assumptions about the coworker's prior knowledge and the effectiveness of specific resources remain unverified. The discussion does not resolve which resources are definitively the best for learning Java.

Who May Find This Useful

Individuals seeking to learn Java, especially those with a background in C++ or similar programming languages, may find this discussion relevant.

atomicpedals
Messages
202
Reaction score
7
A coworker asked me if I had any recommendations for Java learning resources; I thought about it and really didn't have many since my programming life has been an odd mixture of Python, Fortran, and C++. And this got me wondering, does anyone have any good suggestions for Java learning resources (e.g. useful website, really good books, etc)? I'm sure they exist, I've just never really thought about it.
 
Technology news on Phys.org
atomicpedals said:
A coworker asked me if I had any recommendations for Java learning resources; I thought about it and really didn't have many since my programming life has been an odd mixture of Python, Fortran, and C++. And this got me wondering, does anyone have any good suggestions for Java learning resources (e.g. useful website, really good books, etc)? I'm sure they exist, I've just never really thought about it.

Hey atomicpedals.

How much experience does your coworker have with programming? (Particularly with something like say C++, C#, or say a .NET language or similar to this?)
 
Hey chiro,

They have at least some experience with C++.
 
atomicpedals said:
Hey chiro,

They have at least some experience with C++.

If they have enough experience, they could probably almost go straight into the documentation for the libraries or get some kind of reference card for all the standard libraries for the basics like strings, file i/o, and so on. Also they could probably just get a reference card for the standard commands for creating new objects (no pointers in java) and all the rest of it.

I'd imagine the syntax issues would be taken care of in one or two weeks and the libraries would be very quick because of the C++ training.

If you can find some kind of reference card like this, I would send them the reference card and they would be up and running pretty quickly. Tell them to think of things like a 'managed C++' environment (If you don't know what this is then google it).

I know all of the things haven't been covered, but pretty much they will pick up things as they need to and with C++ experience it will be very quick and an easy transition.

Trust me, it's not as bad as you think going from C++ to Java.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
Replies
1
Views
2K
Replies
3
Views
4K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 25 ·
Replies
25
Views
4K
Replies
4
Views
2K
Replies
21
Views
14K
  • · Replies 23 ·
Replies
23
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K