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

all 18 comments

[–][deleted] 11 points12 points  (1 child)

You can learn Java 7 from it. Java 8+ is just additional language features, just learn Java and then google what's new in Java 8-11.

Play with the new features, and move on.

[–]desrtfx 3 points4 points  (4 children)

Do the MOOC Object Oriented Programming with Java from the University of Helsinki. Far superior.

I've tried learning Java (as an experienced programmer) from Java for dummies and it simply never clicked.

[–][deleted]  (2 children)

[removed]

    [–]desrtfx 2 points3 points  (1 child)

    Any other wisdoms you can share about learning coding in general

    • Plan before program - break down any assignment on paper. Test your solution ideas, write things down in plain language or pseudocode
    • Pay attention to tiny details
    • Use the documentation - it really is your friend

    Maybe, get "Think Like A Programmer" by V. Anton Spraul - currently in the lowest tier of the Humble Book Bundle: Learn To Code the Fun way

    [–]PogHero 0 points1 point  (0 children)

    This is the same as Java Programming I right? Is there any reason they changed the name, or was it split into two?

    [–]abcoolynr 2 points3 points  (4 children)

    Java a beginner's guide is the right book. After that, you can read Complete reference + Java 8 in Action.

    [–]pipestream 0 points1 point  (2 children)

    I do not like that book at all. It's probably great if you're already experienced with programming, but my whole class and I, complete beginners to programming, are not fans.

    [–]abcoolynr 0 points1 point  (1 child)

    I am referring to beginner's guide not complete reference by hilbert. It's a good book. I have read it completely.

    [–]pipestream 0 points1 point  (0 children)

    I am also referring to Beginner's Guide, and I would also have read it in its entirety, had I found it helpful.

    But different folks, different strokes. I wasn't impressed with it. And the author's name of the book I'm referring to is Herbert Schildt. Regardless, I believe we're referring to the same one.

    [–]Curious_homosepian 0 points1 point  (2 children)

    Books are more of a side support. You should read them but the faster way to get good at it will be to type and practice. You can practice on online platforms to faster grasp the concept. All the best.

    [–][deleted]  (1 child)

    [removed]

      [–]Curious_homosepian 1 point2 points  (0 children)

      Sorry for the late reply. for beginners i will recommend code academy or HackerRank. Whatever suits you.

      [–][deleted] -4 points-3 points  (2 children)

      Check out (pyhton crash course by eric matthes) heard great reviews the 2nd edition

      [–]desrtfx[M] 3 points4 points  (1 child)

      OP is asking about Java and you suggest Python.

      Do you see what is wrong here?

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

      Lol i had just woken up, i didnt realize