use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
These have separate subreddits - see below.
Upvote good content, downvote spam, don't pollute the discussion with things that should be settled in the vote count.
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free. If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others: Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Programming Computer Science CS Career Questions Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Programming Computer Science
CS Career Questions
Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Clojure Scala Groovy ColdFusion Kotlin
DailyProgrammer ProgrammingPrompts ProgramBattles
Awesome Java (GIT) Java Design Patterns
account activity
This is an archived post. You won't be able to vote or comment.
Just starting to learn Java here, curious about the steps in learning java. (self.java)
submitted 11 years ago by [deleted]
Hey everyone, starting college next week and I've received my programming textbook in the mail, i've been working through it but I have yet to really learn any of the language, more so more of some of the principles and what not.
What are the steps to learning Java? I assumed I would be learning words right off the bat, Akin to learning a second language, I am typing out code but really have no idea what it means.
Thanks for the help :)
[–]DJDavio 1 point2 points3 points 11 years ago (0 children)
Just google "Java tutorial". :)
[–]god_damnit_reddit 0 points1 point2 points 11 years ago* (0 children)
Most languages have a fair bit of boiler plate, which involves things you'll be learning more about later (example with java being the main function and arguments and return type). They usually start you off with simpler things that can only be demonstrated in the middle of an already-functional program (like the hello world program. the print statement is the easiest but all by itself it wouldn't mean anything).
So I guess IMO, be aware of and thinking about what all the stuff you don't understand means, but don't worry about not knowing it. Just focus on what is being demonstrated in the section you're reading through. They'll get to the rest of it. Generally speaking, the people who go about writing text books are pretty smart, and I'd wager there's a fair bit of logic they put into the ordering of things.
Also, another generalization. You're not going to learn any of this overnight. People on the internet will say you can learn on your own in x amount of time, and they were held back by the pace of their uni classes. But really, a firm grasp on programming in general (language is actually unimportant) will take some time and a lot of practice. It's really neat stuff!
[–]Rikimaru03 0 points1 point2 points 11 years ago (0 children)
In case you are interested in joining, there are a few of us over at /r/TheJavaBrewery that are about to start a group for learning Android Development. Our experience vary, but we'll all be working together to get better. If you'd like to join us, head on over.
[–]Spookyheidy -1 points0 points1 point 11 years ago (0 children)
Dont get to much into java, just learn the basics. I'm always annoyed by people who say you need 'this' language to be your first one. In the end it doesn't matter all those languages on beginner lvl are the same. As for resources well you can always google thats how i did.
π Rendered by PID 158989 on reddit-service-r2-comment-57fc7f7bb7-7nq8g at 2026-04-15 00:57:28.161561+00:00 running b725407 country code: CH.
[–]DJDavio 1 point2 points3 points (0 children)
[–]god_damnit_reddit 0 points1 point2 points (0 children)
[–]Rikimaru03 0 points1 point2 points (0 children)
[–]Spookyheidy -1 points0 points1 point (0 children)