When I first started learning Java, which wasn't all that long ago, I watched YouTube videos from thenewboston and BrandonioProductions. They have videos starting from the basics, such as downloading the JDK and an IDE, all the way to intermediate and more advanced topics. I consider both of them to be about equal. You should also try looking at Java documentation as that is where all the information ultimately comes from and it becomes a matter of understanding it.
I don't have any experience in C programming languages. I've been told and read that its syntax and logic are quite similar to Java, however, there are differences.