• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Should I first read the Java refernce books completly then jump into projects or vice-versa

 
Vishal Hegde
Ranch Hand
Posts: 1077
Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Ranchers,

I wanted to know whether i Should read Java reference books completely before jumping into some projects or Start doing Projects by referring the books in between.How did the Bartenders or Senior Expert Software engineers prefer when they first started??
 
Campbell Ritchie
Sheriff
Pie
Posts: 50277
80
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You have surely been programming long enough to know that already?

I usually find programming books completely incomprehensible unless I go through the exercises and examples in them. So I think you should be writing as much code as possible from the very beginning. I think this thread may be moved as being in an inappropriate location; this forum is for questions and complaints about the Ranch only.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65229
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Moved to the Beginning Java section.
 
Vishal Hegde
Ranch Hand
Posts: 1077
Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Campbell,

I am stuck just because of one error code or simply because its not redirecting me to the next page and its really irritating... i checked the code twice thrice all the names and functions are correct..So i guess I must be missing some vital point which i havent yet read ..but theres just this blank page the inner if loop query i have shared it i am not able to go to Student0.jsp from a servlet named process.java I just have used Request Dispatcher

http://www.coderanch.com/t/563816/JDBC/java/inner-if-condition-turning-out

I am not sure where i am going wrong and for this one issue i have been starring at my monitor like a zombie
 
Winston Gutkowski
Bartender
Pie
Posts: 10527
64
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Vishal Hegde wrote:I wanted to know whether i Should read Java reference books completely before jumping into some projects or Start doing Projects by referring the books in between.How did the Bartenders or Senior Expert Software engineers prefer when they first started??

Personally, I did what I was told; but that was back when programming was much more limited and there were far fewer of us around.

These days, my advice would be: pick something you really like and become an expert at it. My bent is toolmaking. Let me make a new dataset for the Collections hierarchy, or a new type of value object and I'm happy...making a GUI would bore me to drink, no matter how spectacular it was.

Books (good books) are good for the theory; but there's no substitute for doing. Write programs, get them wrong, bang your head against the screen, but above all learn from your mistakes. I hate to say it, but programmers (like sportsmen) are born, not made; and most of us do it because we like it, not because we get paid. If you're not one of us, then learn enough to get your first job and get into management as fast as you can.

And get a copy of Effective Java. Also, read this webpage.

Winston
 
Randall Twede
Ranch Hand
Posts: 4482
3
Java Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i agree with the other posters. start writing code as soon as you feel you have a grasp of the basics. the compiler will point out your errors, and if not you always have us.
 
Vishal Hegde
Ranch Hand
Posts: 1077
Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Winston Gutkowski wrote:
Vishal Hegde wrote:I wanted to know whether i Should read Java reference books completely before jumping into some projects or Start doing Projects by referring the books in between.How did the Bartenders or Senior Expert Software engineers prefer when they first started??

Personally, I did what I was told; but that was back when programming was much more limited and there were far fewer of us around.

These days, my advice would be: pick something you really like and become an expert at it. My bent is toolmaking. Let me make a new dataset for the Collections hierarchy, or a new type of value object and I'm happy...making a GUI would bore me to drink, no matter how spectacular it was.

Books (good books) are good for the theory; but there's no substitute for doing. Write programs, get them wrong, bang your head against the screen, but above all learn from your mistakes. I hate to say it, but programmers (like sportsmen) are born, not made; and most of us do it because we like it, not because we get paid. If you're not one of us, then learn enough to get your first job and get into management as fast as you can.


I am with you i love programming because of you people <3 "Love you all Ranchers" , but i disagree with the term Programmers(like sportmen) are born not made..Its like Ronaldo had this football skills the day he was born not because he used to play football to kill time or Sachin Tendulkar who concentrated on batting to upgrade his skills they were not born like that they just came from a poor family and left a mark inspiring millions

 
Paul Clapham
Sheriff
Posts: 21416
33
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes... and there are millions of other people who came from poor families and spent all of their time practicing football or cricket, and ended up being poor people who were bad football or cricket players. So don't imagine that practice will automatically make you into Tendulkar, there are millions of counterexamples to that.
 
Vishal Hegde
Ranch Hand
Posts: 1077
Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Paul,

Practise for me has definetly helped a lot to improvise in my work areas and that too about being aware of what I am doing has helped me a lot
 
Paul Clapham
Sheriff
Posts: 21416
33
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oh yes, I'm sure that's true. You can improve with practice and you should practice so that you improve. I'm just saying, it's also true that some people have more aptitude for programming than others do, just as Winston G said. I suspect you aren't one of the "born super-programmer" types (if you were, you wouldn't have to ask how to learn a programming language) but then Tendulkar isn't the only player in the league. There's plenty of room for the other players, too. So don't be deterred, carry on practicing.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic