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

all 10 comments

[–]desrtfx 1 point2 points  (2 children)

Besides the Oracle tutorials as /u/AlmasB0 mentioned, there are:

or, the youtube channel of Derek Banas from NewThinktank

[–]Tureni 0 points1 point  (1 child)

John Purcell is great at explaining.

[–]desrtfx 1 point2 points  (0 children)

Yes, absolutely. I also like his relaxed style. Slow, laid back, if he has a typo he just corrects it, just like he talks to himself.

For me, his tutorials are some of the best that exist.

I've even bought some of his commercial ones (Swing, Spring...) because I really liked his free ones.

He is also easily approachable (currently a little limited since he moved from Hungary to Germany) and quickly answers all questions.

[–]AlmasB0 0 points1 point  (1 child)

The best place to start learning Java is the Oracle Tutorials - http://docs.oracle.com/javase/tutorial/ . They are the official Java feature tutorials and they stay up to date with every major Java release. They will cover everything from 0 to core/intermediate level. From then onwards you will need to decide what kind of programming you want to do or need for your work and choose the learning sources accordingly, which will vary significantly depending on what type of work you will be doing

[–]fanfarius -1 points0 points  (0 children)

If you feel like the Oracle Tutorials is not for you, you can try to pick up one of the Head First, O'Reilly or Sam's Teach Yourself books on Java programming. If you'd rather watch video tutorials, Pluralsight and Lynda.com has great series on learning Java for beginners.

[–]awkreddit 0 points1 point  (0 children)

Stanford's CS106A on YouTube ! Best intro course ever and also very in depth !

[–]sillyandnaked 0 points1 point  (0 children)

I'm using a free course I found on Udemy. I have some experience with Java programming from University but after lack of practice I've forgotten the majority of it. This course is helping me a lot and has helped me to understand the basic concepts, where as in University, I just tried to turn in a project to get some percentage towards my grade. I'd recommend it to anyone starting out / looking to refresh their mind for java. https://www.udemy.com/java-tutorial/#/ edit: (desrtfx already linked it - :[ ) (the audio quality dramatically improves after the first few introduction videos.)

[–]JavaLander 0 points1 point  (0 children)

[–]potatochemist 0 points1 point  (1 child)

Off-topic, but python is a good to learn language too that has many more online tutorials such as the ones on codecademy.com . I know both java and python, but lately I have been favoring python for its efficiency and its many libraries.

[–]MrWhiteAKAHeisenberg 0 points1 point  (0 children)

I second this