Anthony Allen wrote:I'm trying to learn Java programming and I'm watching Lynda.com Java Essential Training and I find myself following along with my Eclipse program open and just copying and typing out syntax with the instructor but a lot of the concepts are just brushed over so quickly that there is very little room for why, how, or what even. It's just "copy this here...now copy that here..now you want to put that in front of this..and now go do this here."
And you're just following along typing out what you're told mindlessly and it truly feels like you aren't really learning anything. What should I be doing to truly learn it?
My strategy right now is just push along and maybe I'll see something later on that makes it all click more. Maybe move on to the advanced Lynda video. Then maybe come back and watch it again while looking stuff up online until my knowledge increases on it.
I just want to get the most out of it and actually learn it. Thoughts?
Ulf Dittmer wrote:While I like Project Euler, I wouldn't recommend it as a way to learn Java - it's geared towards implementing mathematical or logical algorithms, not so much towards learning programming.
Gary Charles wrote:I too am in a similar situation. The book Head First Java is well liked here. I've gone through about 85% of that. One positive thing about Head First is you get to see a project from start to finish and follow it along.
I'm now about 7 chapters into Java - How to Program by Deitel and Deitel . The book is old enough to find at a reasonable price used, but not ancient. I like it because there are many details, examples, and it's to the point. I guess you could say it's dry but the dryness means there is nothing distracting. There are numerous exercises at the end of each chapter and you can crank out the easy ones giving a feeling of accomplishment while burning in some things with repetition. What I've now found is that the struggle through the exercises is beneficial in itself. That would seem obvious but I now try to remember as much as I can before looking back in the chapter to see how the author discussed it. I know that's another obvious thing to do but there's something about the "struggle" to work out a solution that helps cement the concepts in my mind.