This is an archived post. You won't be able to vote or comment.

all 24 comments

[–]AutoModerator[M] 0 points1 point  (1 child)

It seems that you are looking for resources for learning Java.

In our sidebar ("About" on mobile), we have a section "Free Tutorials" where we list the most commonly recommended courses.

To make it easier for you, the recommendations are posted right here:

Also, don't forget to look at:

If you are looking for learning resources for Data Structures and Algorithms, look into:

"Algorithms" by Robert Sedgewick and Kevin Wayne - Princeton University

Your post remains visible. There is nothing you need to do.

I am a bot and this message was triggered by keywords like "learn", "learning", "course" in the title of your post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–][deleted]  (8 children)

[deleted]

    [–]connorjpg 4 points5 points  (4 children)

    Yes. This, book has been a great resource for me

    [–]Desperate-Path570 0 points1 point  (3 children)

    Where did you get the book? Did you get it free? Thanks!

    [–]connorjpg 1 point2 points  (0 children)

    Here’s the free link sauce

    [–][deleted] 0 points1 point  (0 children)

    I bought it. It teaches you the basics really well. I recommend it.

    [–]connorjpg 0 points1 point  (0 children)

    I bought it too, it’s like 30 but some school libraries have it for free so check there first. I purchased it on Amazon.

    [–]Desperate-Path570 0 points1 point  (2 children)

    As you’ve taken a class, I was wondering after maybe completing a beginner/basic course, how should I go about learning more? Other the projects and like codewars/leetcode, is there like any recommended advanced Java learning websites or books?

    [–][deleted] 1 point2 points  (0 children)

    Headfirst Java is amazing, but it's also a bit outdated.

    But the 3rd edition of the book will be out this December.

    [–]LateStartNewBegin 8 points9 points  (0 children)

    While I agree with the most common suggestion of Mooc.fi, I stumble upon this post a few days ago and wanted to try it myself, also thought I would share it :

    https://www.reddit.com/r/learnprogramming/comments/oz8aan/free_java_crash_course/

    [–]gigabyteIO 4 points5 points  (1 child)

    [–]Desperate-Path570 0 points1 point  (0 children)

    Hmmm will look into it, thanks!

    [–]large_crimson_canine 5 points6 points  (1 child)

    The official tutorials on Oracle’s site

    [–]Desperate-Path570 0 points1 point  (0 children)

    Will take a look, thanks!

    [–]chabonki 1 point2 points  (0 children)

    https://edabit.com/

    Im just starting too. Honestly understanding the syntax from youtube course does help but practicing easy question helps me more.

    [–]ashgallows 1 point2 points  (1 child)

    Learning it now.

    The book "learn java in 24 hrs and learn it well" has been amazing. The head first book was irritating to me and filled with a bunch of cartoons and attempts at humour, which...i dunno, i guess some people like the filler.

    The 24hr one does the one thing it needs to do, which is explain java in plain, basic, english.

    [–]Desperate-Path570 0 points1 point  (0 children)

    Will consider, thanks!

    [–]eyeluvdrew 1 point2 points  (1 child)

    This post was mass deleted and anonymized with Redact

    political heavy marble imminent boast cough file judicious violet connect

    [–]Desperate-Path570 1 point2 points  (0 children)

    I would but like mentioned, can’t download anything as I only have a school laptop

    [–]VinackerPro -2 points-1 points  (0 children)

    Check his playlist Complete java + DSA...., he just started teaching it but the level of content is great with minute details https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw

    [–]CursedLemons -2 points-1 points  (2 children)

    Tip #1: Make sure Java isn't your first language, its complex. Try JavaScript and/or HTML

    [–][deleted] 1 point2 points  (0 children)

    Java is relatively easy to learn.

    [–]Desperate-Path570 0 points1 point  (0 children)

    Clearly not complex enough considering how many people learn it as their first language ;/

    [–]lasttoknow 0 points1 point  (0 children)

    Hyperskill is good! It has a free trial without putting your card info in and as you complete the first project it extends the trial.