Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Learning Java - any book advice

Learning Java - any book advice

Scheduled Pinned Locked Moved The Lounge
learningjavatoolsquestion
17 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Cp Coder

    My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

    Get me coffee and no one gets hurt!

    A Offline
    A Offline
    Amarnath S
    wrote on last edited by
    #5

    Head First Java is a book with a number of pictures, and this makes it an interesting read, an introductory one.

    1 Reply Last reply
    0
    • M MarkTJohnson

      I used this https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208[^] When I transitioned from Delphi to Java. Granted, I first transitioned from C to Delphi.

      I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

      C Offline
      C Offline
      Chris Grove
      wrote on last edited by
      #6

      I was just about to post this as well. I have a few of the Headfirst books and I have found them all useful, they have a different teaching style to traditional 'dry' text books that I found refreshing.

      1 Reply Last reply
      0
      • C Cp Coder

        My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

        Get me coffee and no one gets hurt!

        P Offline
        P Offline
        Peter Shaw
        wrote on last edited by
        #7

        Yes!!! Go look this guy up on Linked-In & Quora.com [Alan Mellor](https://www.linkedin.com/in/alan-mellor/) Then from there, find his Java Books, you won't be disapointed.

        1 Reply Last reply
        0
        • C Cp Coder

          My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

          Get me coffee and no one gets hurt!

          J Offline
          J Offline
          Julian Ragan
          wrote on last edited by
          #8

          If I wanted to teach a newbie today, I would start with an interactive online tutorial like the one on W3Schools. Books are nice to have in case of internet failure, but especially to young "google it" folks they are a last resort.

          1 Reply Last reply
          0
          • C Cp Coder

            My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

            Get me coffee and no one gets hurt!

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #9

            [Java in a Nutshell, 7th Edition [Book]](https://www.oreilly.com/library/view/java-in-a/9781492037248/) A book you keep.

            "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

            1 Reply Last reply
            0
            • C Cp Coder

              My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

              Get me coffee and no one gets hurt!

              K Offline
              K Offline
              Kirk 10389821
              wrote on last edited by
              #10

              Out of curiosity is her goal to eventually become a developer using Java. Or is this to help her get past a single class? Or just to introduce her to programming? So, it boils down to understanding the Motivation and the Destination. I am HUGE on learning code from reading code. I had source code access to huge chunks of our old operating system. I was able to patch the binaries by hand to change how things worked from that knowledge. So, it's okay to have a code heavy book and let her breeze through the code, and try to guess what things do. But again, if her motivation is only to dip her toes into programming, to see. That changes the amount of effort and the depth of the task. This is always hard for us who are too deep into the topics.

              C 1 Reply Last reply
              0
              • C Cp Coder

                My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

                Get me coffee and no one gets hurt!

                R Offline
                R Offline
                RafagaX
                wrote on last edited by
                #11

                I learned Java using Deitel books, (Java How to Program), so that's what i would recommend.

                "Science fiction is any idea that occurs in the head and doesn’t exist yet, but soon will, and will change everything for everybody, and nothing will ever be the same again." Ray Bradbury

                1 Reply Last reply
                0
                • C Cp Coder

                  My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

                  Get me coffee and no one gets hurt!

                  C Offline
                  C Offline
                  Cp Coder
                  wrote on last edited by
                  #12

                  Many thanks to all who have responded! Thanks for your valuable advice. :-D

                  Get me coffee and no one gets hurt!

                  C 1 Reply Last reply
                  0
                  • K Kirk 10389821

                    Out of curiosity is her goal to eventually become a developer using Java. Or is this to help her get past a single class? Or just to introduce her to programming? So, it boils down to understanding the Motivation and the Destination. I am HUGE on learning code from reading code. I had source code access to huge chunks of our old operating system. I was able to patch the binaries by hand to change how things worked from that knowledge. So, it's okay to have a code heavy book and let her breeze through the code, and try to guess what things do. But again, if her motivation is only to dip her toes into programming, to see. That changes the amount of effort and the depth of the task. This is always hard for us who are too deep into the topics.

                    C Offline
                    C Offline
                    Cp Coder
                    wrote on last edited by
                    #13

                    It's to help her get through a single class. :)

                    Get me coffee and no one gets hurt!

                    K 1 Reply Last reply
                    0
                    • C Cp Coder

                      Many thanks to all who have responded! Thanks for your valuable advice. :-D

                      Get me coffee and no one gets hurt!

                      C Offline
                      C Offline
                      Choroid
                      wrote on last edited by
                      #14

                      I have about 40 Java Books that were downloaded when you could find free books All have been scanned for malware with MS Security Essentials They are PDF format Happy to place the lot on a thumb drive and Snail Mail OR other option your your choice

                      C 1 Reply Last reply
                      0
                      • C Cp Coder

                        It's to help her get through a single class. :)

                        Get me coffee and no one gets hurt!

                        K Offline
                        K Offline
                        Kirk 10389821
                        wrote on last edited by
                        #15

                        If that is the case (having taught a couple of college courses on Java)... 1) Have her practice by putting EVERY Example in the chapter into the computer and getting it to run! [Many of us teachers will use the examples to drive test questions] 2) If her exams will be on the computer (mine were, then she should also practice creating "Hello World" a few times, so she knows how to start a project in the platform, and make it work without "stressing") 3) Have her do all of her homework assignments twice! The second time, without looking at her first attempt. [This can really build her confidence, but it is just good practice, and practice makes perfect!] 4) She MUST pre-read the material the teacher is going to cover. She should have a list of every new word/phrase to her from the reading. She DOES NOT need to lookup/define them. She scans this list before class. And her brain will detect when the teacher is using it. [During the pre-reading is when I usually like students to do all of the examples] If she attacks it this way. She will be focused on REALLY learning what the class is covering (not getting confused by different levels of depth into various things). She is in "Acquisition Mode". She needs to learn to do PATTERN Recognition on the concepts/code/structure. Then Application Mode (How to modify/manipulate). I would rather her do EVERY problem in this book 3 times than crack another book, if it is just to pass this class. She doesn't need to learn Java. She needs to learn what this teacher is expecting her to understand after going through their course, and that is usually a function of the Lectures, Examples, And Homework assignments. My exams were open notes, open book. I would take 1 homework assignment, change it and add a flavor/essence from 2-3 of the other assignments that was teaching a specific concept. if the student could read that, start with the right homework problem, and TRULY understood the other concepts. They could finish in 30 minutes. I gave them 4 hrs. As long as the program compiled/ran, they could get partial credit. (A lot of my first students failed my class, but to the universities surprise, half of them took ME the next semester for the same class!!! When there was another teacher available at a similar time!) Like anything, Comfort and Repetition go a long way!

                        1 Reply Last reply
                        0
                        • C Cp Coder

                          My daughter needs to learn Java (not Java script). I am looking for a good book for a total beginner with no programming experience. My Java books are too advanced. Can anyone offer any recommendations? Thanks!

                          Get me coffee and no one gets hurt!

                          C Offline
                          C Offline
                          charlieg
                          wrote on last edited by
                          #16

                          Not to be an asshat - honest question. Does anyone develop in Java anymore other than the backend? To the OP, if your daughter is just getting her teeth into it - fine. Not commenting on that - code is code.

                          Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                          1 Reply Last reply
                          0
                          • C Choroid

                            I have about 40 Java Books that were downloaded when you could find free books All have been scanned for malware with MS Security Essentials They are PDF format Happy to place the lot on a thumb drive and Snail Mail OR other option your your choice

                            C Offline
                            C Offline
                            Cp Coder
                            wrote on last edited by
                            #17

                            Thanks for your offer, but I believe one or two books is about all she can handle at this stage! :-D

                            Get me coffee and no one gets hurt!

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups