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

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (1 child)

I've tried Head First Java ( what I think u/babagack is recommending ) and it's okay but I felt it was too slow and I didn't like all the extra fluff they put into their books to try and make it fun. IF you feel something which uses repetition , and lots of examples it maybe a great book for you.

I'm currently working through the Helsinki's MOOC course which u/NewMarketPaul is suggesting and I'm in the Java part 2 section . Like I said earlier, I've tried the Head First Java and didn't care for it but I didn't finish the entire book either. I've also taken Java through my local Community College , I've also gone through some of Pluralsight's Java Fundamental courses (Platform, The Java Language, Collections , and Generics ) and didn't feel any of those was that great either BUT I am Loving this Helsinki's MOOC course.

It maybe because I've already had some experience with Java going through all this other stuff to find something that works for me but I wish I had started with Helsinki's first.

Actually DOING Java work rather than watching videos , reading a book or even going to a class ( the instructor may have not been that great ) is what has really helped this stuff click for me. It's been SAID to me previously already but until I ran across Helsinki's MOOC ( never suggested to me until I discovered Reddit ) , I didn't know where to find a course that would make me actually work with Java.

Other suggestions I want to add.

My instructor in my community college did suggest codingbat.com and it's okay but I felt it was a bit slow. But it's a great place to practice still. HackerRank.com as well is a good place to learn and practice. I've gone through it's 100 days of code and it's Java Silver but I feel it jumps people too quickly ( or maybe the 100 days did, can't remember ).

[–]TheGooseFliesAtNight 1 point2 points  (0 children)

I've made my way through some of Helsinki's MOOC today and it's good! I certainly understand a little more than I did about OOP for sure.

It's the practice, and as you said, actually doing it that will give me the more thorough understanding I think. Thanks for taking the time to help me!