• Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.
    To learn more about how to use our BBCode feature, please click here.

    Thank you, Code Forum.

Java What are some great places to learn Java?

Ash

Active Coder
I am currently programming with Java in university and was looking for some good websites that can help teach Java (including the basics all the way to the more advanced stuff). I have previously tried CodeGym but the free service they offer is very limiting. W3Schools is another site I have tried but am looking for a few more to spend my time with :)
 
D

Deleted member 205

Guest
Welcome back to CF, @Ash!

Anyways, as for Java, @Malcolm did state CodeCademy. The answer is yes, CodeCademy does in fact, have Java Courses available but if I'm correct, you will need to a Pro-Subscription for it. Udemy is also a good place to start learning Java but mind you, you will be paying a good amount of money for them.

Other places you could look at include JavatPoint and TutorialsPoint. They'll introduce you to the basic Syntax and give basic explanations of things(In my opinion anyway. I don't use them often). But maybe check there if you're interested.

In my opinion, I think you should maybe pick up some Books about Java. If you want to find some good Books do a quick search for them online or check a Site like Quora and see what Books people recommend there. From what I've found, Books like Java: A Beginner's Guide by Herbert Schildt, Core Java Fundamentals by Cay S. Horstmann and Head First Java by Kathy Sierra are some of the popular Books among people looking to get started with Java.

So, take your time and look around. As I said, it's probably a good idea to pick up a Book or two(But just like Udemy, you'll be paying a good amount of money for them), look through Sites like TutorialsPoint for getting a basic idea of Java and maybe use CodeCademy to also learn and practice.

Good luck.
 

Master Yoda

Administrator
Administrator
Verified
JavatPoint and TutorialsPoint.
Interesting, I never heard of these sites before. I'll give them a look!

In my opinion, I think you should maybe pick up some Books about Java. If you want to find some good Books do a quick search for them online or check a Site like Quora and see what Books people recommend there. From what I've found, Books like Java: A Beginner's Guide by Herbert Schildt, Core Java Fundamentals by Cay S. Horstmann and Head First Java by Kathy Sierra are some of the popular Books among people looking to get started with Java.
I always prefer reading books, it's just a simple open book and look for what you need. All my books are currently at my mother's, need to make time to actually grab them! But the good news, for now, I have two monitors so I normally use one for reading, videos etc.
 

Cpl_Barcus

New Coder
I highly recommend https://edabit.com/

It offers you challenges and gives you resources you can use to self-study to learn how to do what you need. It's not the best teaching tool for absolute beginners, but it will give you a solid base on how to solve a huge array of problems. Once you've submitted working code you can see how other people approached the problem in their code. If you can't figure out how to get it to work you can unlock the solutions at the cost of not gaining XP for solving it yourself.
 
  • Like
Reactions: Ash

Master Yoda

Administrator
Administrator
Verified
I highly recommend https://edabit.com/

It offers you challenges and gives you resources you can use to self-study to learn how to do what you need. It's not the best teaching tool for absolute beginners, but it will give you a solid base on how to solve a huge array of problems. Once you've submitted working code you can see how other people approached the problem in their code. If you can't figure out how to get it to work you can unlock the solutions at the cost of not gaining XP for solving it yourself.
I've never heard of them before, it looks intriguing! Have you used it for long?
 

Ash

Active Coder
I managed to bag some free courses from Udemy so I will be having a look at that. Edabit sounds quite good so I will be looking at that too. I'm already using a similar site called HackerRank which does something like that as well.
 

Master Yoda

Administrator
Administrator
Verified
I have used it for quite a while. I go through a couple of hard and very hard challenges a day and attempt an expert challenge every few days.
Is it just challenges or is it like a course you can follow along then do a challenge?
I managed to bag some free courses from Udemy so I will be having a look at that. Edabit sounds quite good so I will be looking at that too. I'm already using a similar site called HackerRank which does something like that as well.
I might give Edabit a try soon as well! I have tried Udemy, and is what I’m currently using for C++. You really got find an instructor that is good for you. Don’t just look at top rated ones :p
 

Ash

Active Coder
This is a free course available online and it looks good. Thought I would share it here for anyone that might be interested
 

Cpl_Barcus

New Coder
Is it just challenges or is it like a course you can follow along then do a challenge?
It's just challenges. You need a basic understanding of Java to get started, but it has a place in the challenges where you can click"Resources". Those typically give you links to places where you can learn about different things needed to complete the challenges.
 

Master Yoda

Administrator
Administrator
Verified
It's just challenges. You need a basic understanding of Java to get started, but it has a place in the challenges where you can click"Resources". Those typically give you links to places where you can learn about different things needed to complete the challenges.
Ohh okay, I understand it now! That’s interesting definitely something that could help me learn!
 
Top Bottom