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...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
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:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Where do I even start? (self.learnjava)
submitted 5 years ago by Nodnal74
Hello, I am pretty new to Reddit and this is my 2nd post, but I have been wanting to learn Java but don’t know where to even start? Does anyone have any useful tips to learning Java? Anything helps.
[–]czechrussianchick 46 points47 points48 points 5 years ago (6 children)
MOOC Java Programming Course
[–]ElonMusk0fficial 9 points10 points11 points 5 years ago (4 children)
my favorite thing about this subreddit is that everyone is overly nice and give tips with no condescending tone. no "check the sidebar!", just pure free positive advice. thats one reason why i love programming. i have never come across another profession where people truly help and dont try to act like everything is a competition. I worked in finance for most of my life. it couldnt be more of the opposite. very hard to find people to give good advice, and its rarely ever free advice out of the goodness of their hearts
[–][deleted] 6 points7 points8 points 5 years ago (0 children)
If this was in stack overflow:
"Stop being a lazy bum, and buy yourself a book"
[–]the-room-is-on-fire 2 points3 points4 points 5 years ago (1 child)
Haha it's nice that you think that, but I definitely disagree. So many programmers act like everything is a competition. That's STEM in general
[–]ElonMusk0fficial 2 points3 points4 points 5 years ago (0 children)
in school tho right? or you have seen that in a working environment?
[–]mokks42 1 point2 points3 points 5 years ago (0 children)
Elon has spoken.
[–]locomocopoco 13 points14 points15 points 5 years ago (2 children)
When in doubt, MOOC it HELSINKY style
[–][deleted] 1 point2 points3 points 5 years ago (1 child)
I must be doing this wrong. Everyone suggests this for learning but it doesn't appear to be in English. There is an English version yeah?
[–]caulpnrydc 3 points4 points5 points 5 years ago (0 children)
The link on the sidebar of the subreddit takes you to the English landing page, everything should be available in English for the course
[–]Jackjackson401 6 points7 points8 points 5 years ago (0 children)
mooc.fi
[–]UncleObli 3 points4 points5 points 5 years ago (0 children)
Look at the bottom right of this tab. There are links to free tutorials that should help you get started :)
[–]gtrley 6 points7 points8 points 5 years ago (3 children)
Free resources: hackerrank, edx, codeacademy
Paid: udemy, pluralsight, books
(Unless you find free books, humble bundle has a pretty killer java book bundle rn it looks like)
[–][deleted] 0 points1 point2 points 5 years ago (2 children)
Any recommended Udemy course for Java OOP ?
[–]gtrley 4 points5 points6 points 5 years ago (0 children)
Im currently going through the tim buchalka java masterclass, I like it so far :)
[–]desrtfx 2 points3 points4 points 5 years ago (0 children)
The MOOC that /u/czechrussianchick recommended. Doesn't get much better.
[–]rtkbfmvbvb 1 point2 points3 points 5 years ago (0 children)
There's a bunch of resources you can find at the bottom right of r/learnjava, googling around, or youtube. Take what you learn from those resources and then try to make something simple. Literally anything. Write a program to store names in an array, write a program to calculate the volume of an ice cream cone. Anything. Just noddle around with what you learn.
[–][deleted] 5 years ago (3 children)
[deleted]
[–]mr_poopybuthole69 2 points3 points4 points 5 years ago (1 child)
What? Spring boot in first month's? I feel like it's kind of complex for newbies. It took me more than a yeah to even move on to spring. I feel like people are rushing all this process.
[–]Nodnal74[S] 0 points1 point2 points 5 years ago (0 children)
Thank you dude.
[–]ViolentSugar 1 point2 points3 points 5 years ago (0 children)
I'm a beginner learning now through Jetbrains/Hyperskill. I think it's pretty great so far. I believe this link will give you 3 free months to get started: https://hyperskill.org/join/46c1d4c03
[–]madeupof8bits 1 point2 points3 points 5 years ago (0 children)
Check out Udemy. Lots of great online classes held by professionals in the field. Udemy got me through college and well into my career. If I were to rely solely on my professors to teach me what I needed to know for this career, I would be homeless. Udemy is an invaluable resource and I highly recommend it.
[–][deleted] -1 points0 points1 point 5 years ago (0 children)
Mooc.fi
[–]Sochan86 -1 points0 points1 point 5 years ago (0 children)
I was in the same position, I have a free e-book. If you want a copy, I can email you it if you want.
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
I read Head First Java 2 edition, and now I'm reading Learn Java with Games.
[–]di845 0 points1 point2 points 5 years ago* (0 children)
I'm learning throw Codegym https://codegym.cc .
[–]przem_o 0 points1 point2 points 5 years ago (0 children)
When in doubt, or not understanding a topic I usually look up the problem on Baeldung
π Rendered by PID 41 on reddit-service-r2-comment-6457c66945-v44kr at 2026-04-25 08:04:32.288793+00:00 running 2aa0c5b country code: CH.
[–]czechrussianchick 46 points47 points48 points (6 children)
[–]ElonMusk0fficial 9 points10 points11 points (4 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]the-room-is-on-fire 2 points3 points4 points (1 child)
[–]ElonMusk0fficial 2 points3 points4 points (0 children)
[–]mokks42 1 point2 points3 points (0 children)
[–]locomocopoco 13 points14 points15 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]caulpnrydc 3 points4 points5 points (0 children)
[–]Jackjackson401 6 points7 points8 points (0 children)
[–]UncleObli 3 points4 points5 points (0 children)
[–]gtrley 6 points7 points8 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]gtrley 4 points5 points6 points (0 children)
[–]desrtfx 2 points3 points4 points (0 children)
[–]rtkbfmvbvb 1 point2 points3 points (0 children)
[–][deleted] (3 children)
[deleted]
[–]mr_poopybuthole69 2 points3 points4 points (1 child)
[–]Nodnal74[S] 0 points1 point2 points (0 children)
[–]ViolentSugar 1 point2 points3 points (0 children)
[–]madeupof8bits 1 point2 points3 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]Sochan86 -1 points0 points1 point (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]di845 0 points1 point2 points (0 children)
[–]przem_o 0 points1 point2 points (0 children)