Java Finding Java Learning Resources: Where to Start?

  • Thread starter Thread starter atomicpedals
  • Start date Start date
  • Tags Tags
    Java Resources
AI Thread Summary
The discussion centers on seeking recommendations for Java learning resources, prompted by a coworker's inquiry. The original poster acknowledges limited personal experience with Java, primarily having worked with Python, Fortran, and C++. They express a desire for useful websites and books for learning Java. Participants suggest starting with official Oracle documentation and community forums like DreamInCode for tutorials. A key point raised is the coworker's existing experience with C++, which could facilitate a smoother transition to Java. It is suggested that with a solid foundation in C++, the coworker could quickly adapt to Java's syntax and libraries, potentially using reference cards for standard libraries and commands to expedite the learning process. The consensus is that transitioning from C++ to Java is manageable, emphasizing the advantages of prior programming experience.
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.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top