What are some good place to go about learning this? And any tips? Thanks... and o ya I have no programming experience...
I've heard debate on both sides of this.Don't learn Java as your first language, try a non-Object Oriented one.
I've heard debate on both sides of this.
Why do you suggest learning another (non-OOP) language first?
I've heard debate on both sides of this.
Why do you suggest learning another (non-OOP) language first?
I regard OO as a specialized technique, useful in certain cases, such as GUI libraries and collection classes. I don't think it should be taught as a general programming method. [...] I've seen where the developer, in their obsession with respresenting every little problem as a set of objects messaging each other, has made a real mess of things
sounds to me that you haven't worked on any projects with actual, skilled OO developers. i grew up learning procedural, and while i still use many of the lessons i learned during that time, no way would i want to go back. i've been developing exclusively OO since 1992 or so.
The right tool for the right job. If there is a natural object hierarchy in the problem, then use OO, otherwise don't. OO is not the only fish in the sea.
but just because you can't abstract to "a natural object hierarchy," doesn't mean the rest of us can't.
What should I learn to start learning basic programming
The right tool for the right job. If there is a natural object hierarchy in the problem, then use OO, otherwise don't. OO is not the only fish in the sea.