DEV Community

Discussion on: Learning Java

Collapse
 
abrandell profile image
abrandell

A great resource for learning Java is a free MOOC from the university of Helsinki. It's a two part course teaching general OOP and programming practices using Java.

moocfi.github.io/courses/2013/prog...

I did part 1 & 2 a little over a year ago with no prior programming knowledge and got hooked.

Be sure to pick up 'Effective Java Third Edition' by Joshua Bloch as well as 'Concurrency in Practice' by both Bloch and Brian Goetz once you get more comfortable with the language.

Patterns of Enterprise Application Architecture by Martin Fowler is another great read, although it isn't a book revolving around the language itself.

Collapse
 
denisepen profile image
Denise Pen • Edited

I just signed up for and started the MOOC. Thanks for the heads up!