Hello Daniweb community,

I am and probably will always be amazed at Java.
I was just wondering where did people learn Java...

I was thinking about taking it up in my spare time to learn Java,
and as a college student its not like I dont have plenty of spare time.

Thank you
Grant

Dani AI

Generated

asked where people learned Java; and pointed toward beginner resources. The practical gap most beginners face is turning reading into regular, small projects. A compact, repeatable learning plan works best: set up a current JDK, pick a friendly IDE, learn core language and OOP basics, and apply them in bite-sized projects while using version control and simple build/testing tools.

  1. Environment: install a modern LTS JDK (for example Java 17 or Java 21) from an OpenJDK build provider such as Eclipse Temurin. Follow the Oracle Java Tutorials for concise, authoritative coverage of core topics.
  2. Tools: use an IDE that shows errors and lets you step through code (IntelliJ IDEA Community or Eclipse). Add a build tool (Maven or Gradle) and a test framework (JUnit) as soon as small projects start to grow.
  3. Practice path: start with console programs to learn syntax, control flow, methods and classes; then collections, exceptions, generics and I/O; next move to streams and simple concurrency. Convert a working program into a tested, buildable project and push it to GitHub to practice workflow and debugging.
  4. Project ideas: a command-line file parser, a small REST client, a text-based game, or a simple data-structure library with unit tests. Each project should add one new concept (collections, file I/O, multithreading, networking, etc.).

Notes and cautions: avoid trying to learn frameworks before the language fundamentals are solid. Match reading with short coding tasks and automated tests; that combination accelerates learning more than hours of passive reading.

Recommended Answers

All 3 Replies

Read through the sticky thread at the top of this forum. There are a lot of references there. I've heard the "Head First Java" book is very good, as well as "Core Java 2 vol.1/2".

Excellent,

I will read the sticky then see where I can get these books.

Thank you

I agree with Ezzaral, the Head first series are very good. Head first Java is where I started to learn and would recommend

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.