What are the best ways to learn Java?

asked by Anonymous
76 contributors
8 solutions
  1. 18

    #1Java Tutorial for Complete Beginners

    Java Tutorial for Complete Beginners
    This free java tutorial for complete beginners will help you learn the java programming language from scratch.
    Course

    Free

    Henry Carter
    Written on July 19, 2018
    "I heard John Purcell is a good instructor so when I enrolled in this course for free I had high expectations that it will be indeed helpful. And yes it did not disappoint. I had a great experience in learning the basics of Java as this has a concise course outline plus Purcell can really explain stuff clearly so I am able to understand most of this. "
  2. 13

    #2Beginning Programming with Java For Dummies

    Beginning Programming with Java For Dummies
    Beginning Programming with Java For Dummies, 4th Edition is a comprehensive guide to learning one of the most popular programming languages worldwide.
    Books

    Check price

    Alexander Duncan
    Written on July 19, 2018
    "Let me just say that I am really a complete beginner when it comes to Java. After I bought this book I learned new things about Java. TBH i find this book better at teaching me Java than my teacher. LMAO"
  3. 11

    #3Java Concurrency in Practice

    Java Concurrency in Practice
    Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models.
    Books

    Check price

    Benjamin Matthews
    Written on July 19, 2018
    "This book is a good reference for Java concurrency topics as it has lots of examples and through discussions. Additionally, most of the details here are applicable. Definitely worth a purchase. "
  1. 10

    #4Learn Java

    Learn Java
    Learn Java in a greatly improved learning environment with more lessons, real practice opportunity, and community support.
    Apps

    Android

    Free

    George Arnold
    Written on July 19, 2018
    "I am trying to refresh my Java skills so I downloaded this app to help me with that process. I like the fact that i can use this app offline so whenver I am on commute I can use this. Not just that the community on the app is so amazing and reliable too. "
  2. 7

    #5Thinking in Java

    Thinking in Java
    Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time.
    Books

    Check price

    Larry Harrison
    Written on July 19, 2018
    "What I love about this book is that it does not focused on writing Java client apps in AWT or Swing since there are other books tackling about that eh... This book is all about the core of Java concepts ."
  3. 5

    #6Java Programming

    Java Programming

    This app is a great resource for learning all about Java. It contains great tutorials, programs, exam questions and quizzes to test your skills and to help you learn Java much easier.

    Apps

    Android

    Free

    Ann Bryant
    Written on July 19, 2018
    "So far i find this app great after just using it for almost a week already. With this, I have learned Java in a short amount of time and this is very practical and easy.. I also like the quizzes within this app eh. "
  4. 3

    #7Learn Java with Codecademy

    Learn Java with Codecademy
    In this course you'll be exposed to fundamental programming concepts, including object-oriented programming (OOP) using Java. You'll build 7 Java projects-like a basic calculator-to help you practice along the way.
    Course

    Free

    Arjun Verma
    Written on July 19, 2018
    "So I am really interested to learn about Java i do not have any idea if this will be a good course but i am willing to enrol on this course. I will get back on this once I finished the course. "
  5. 1

    #8Java Tutorial For Beginners

    Java Tutorial For Beginners
    Java Tutorial For Beginners: Java Programming from Scratch, Java Programming. Step by Step tutorial, learn free java tutorial class sun beginner programming tutorials, download, learn, language, source code, online, core java...
    Videos

    Free

    Nancy Mitchell
    Written on July 19, 2018
    "This is a YouTube playlist that has provided me a video courses for free about Java. Well, most of the videos here are less than 10 minutes so you really won't get bored watchging it and it is also entertaining eh. "

Summary

Best What are the best ways to learn Java
RankSolutionsTypeVotesPrice
1Java Tutorial for Complete BeginnersCourse 18 Free
2Beginning Programming with Java For DummiesBooks 13 Paid
3Java Concurrency in PracticeBooks 11 Paid
4Learn JavaApps 10 Free
5Thinking in JavaBooks 7 Paid
6Java ProgrammingApps 5 Free
7Learn Java with CodecademyCourse 3 Free
8Java Tutorial For BeginnersVideos 1 Free
Close

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!

Close

Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!
Close

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.