Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

How much of OOP concepts needed to Learn Java?  RSS feed

 
Anwar
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
how much of OO concepts is really needed to get grounding in to java, some books like the object oriented design by Gooch is bit too much of design stuff and much more than i need i think.

will it be enough if i start with Beginning Java by Ivor without having much prior knowledge of OO depth.

Thanks in Advance.
Anwar
 
David McCombs
Ranch Hand
Posts: 212
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You don't need to understand OO to start, but you will learn a lot of OO concepts as you progress.
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Anwar,"

Welcome to JavaRanch!

Please revise your display name to meet the JavaRanch Naming Policy. To maintain the friendly atmosphere here at the ranch, we like folks to use real (or at least real-looking) names, with a first and last name.

You can edit your display name here. Thank you for your prompt attention!

-Marc
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, welcome to the ranch!

I'd say the more OO the merrier. It's counter productive to first learn to write Java like C and then add OO later. OO is not deep magic; you can learn it gradually from the first day you write code.

Look into the Head First books and Bruce Eckell's Thinking In Java; I think they both introduce OO along with Java in good ways.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To add to what already has been said: you don't really need to learn any OO to learn Java - you can write pure procedural code in Java.

Like Stan, I wouldn't recommend it, though.
 
David McCombs
Ranch Hand
Posts: 212
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I didn't mean to imply that it is not necessary to learn OO, just that it is not necessary to know OO before learning Java.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!