Thinking in OOP

hi all,

I'm a newbie to programming, the problem with me is I know the basic like language fundamentals & stuff in Java , C++ , C .

But when it comes to develop a simple application or a program I dont know how to start it, I dont know the design what classes or methods to use.

If some one starts it for me I can carry on & finish it. I need to overcome this Can anyone help me with this. If you can let me know a website or a book I can refer to it would be a great help. like I can start with small exercises & go ahead with OOP concepts & things.. Basically what I want to know is how do I first start and go ahead with my application / project, how do I find the related stuff in the API...

thanks a lot.

[759 byte] By [AlienXa] at [2007-11-27 4:54:20]
# 1

This is kind of like playing the piano. You won't be able to play Rachmaninoff's Prelude in C-sharp minor after the first week or even first year of study, but the more effort and time you put into it, slowly but surely, the better you will be. There are many good and great books out there. I recommend Head First Java as one good starting place, but I also recommend that you devour several books, keep reading the forum, look at some open source code (for instance, check out [url=http://www.limewire.org]limewire[/url] and it's [url=http://www.limewire.org/checkcode.shtml]source code[/url]) and keep coding.

Good luck!

/Pete

petes1234a at 2007-7-12 10:08:57 > top of Java-index,Java Essentials,New To Java...
# 2
I read Head First JAVA. It was really good. thanx alot. It helped me to start and test some small programs.. :) My interests are into JAVA network programming.Next stop - Head First Design Patternsthanx again
AlienXa at 2007-7-12 10:08:57 > top of Java-index,Java Essentials,New To Java...
# 3

> I read Head First JAVA. It was really good. thanx

> alot. It helped me to start and test some small

> programs.. :) My interests are into JAVA network

> programming.

>

> Next stop - Head First Design Patterns

>

> thanx again

your welcome, and good luck!

petes1234a at 2007-7-12 10:08:57 > top of Java-index,Java Essentials,New To Java...
# 4

One things Head First Design Patterns will underline is "Get the thing to work and then improve its design and implementation" which is how most people learn I guess. They get the ting functioning and then look at improvements, the next time they design something they use hindsight and don't make the same mistakes as they have previously. as Pete pointed out, the more you program the better you become. Don't be afraid to just crack on and then look for improvements.

Message was edited by:

_helloWorld_

_helloWorld_a at 2007-7-12 10:08:57 > top of Java-index,Java Essentials,New To Java...