• Post Reply Bookmark Topic Watch Topic
  • New Topic

How to learn programming  RSS feed

 
Stijn Rensen
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So being new to programming I sarted of learning how to code. Which is really fun!! However besdides being told in various sources I know understand that programming is way much more than coding. It should only be 30% coding 60% design, 50% troubleshooting and frustation and 2 minuts of utter pride and enoyment.

So now I want to learn how to properly design small programs (nothing really fancy for the moment). But if i scout various books i find it really simple the find books about coding, and getting to know a language. But really hard to find books on how to really learn how to start from scracth and design a small program.

So the question: do you guys have some good tips on this? I do intend to use java as the language. So a class based approach to design is preferred. At first I have not a lot of interest in database design and dealing which large dataamounts.

I would also like to know whether the proposed book is a good studybook you would open while at a table of more of a lighter read in bed ;).

Thnaks for the tips.
 
Guillermo Ishi
Ranch Hand
Posts: 789
C++ Linux Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stijn Rensen wrote:
I would also like to know whether the proposed book is a good studybook you would open while at a table of more of a lighter read in bed ;).


I enjoyed reading this and learned a lot from it when I was a beginner. Of course it is about C rather than Java. It's kind of a short-ish book
http://en.wikipedia.org/wiki/The_C_Programming_Language

Thinking in Java is pretty good and about 1000 pages. I'm sure you can find PDFs of both of them but it can be more fun to read a physical book.


I also learned a lot from a book on Pascal that was about the same size as the C book. Seeing lots of examples of good code that you understand the reasoning of will help more than anything.

I agree it is fun!


 
Stijn Rensen
Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I just scanned the content of thinking in Java. Looks like a good book for me. As it will teach me the real concepts of Java. Thanks for that.

But I'm still open for more tips . This time with focus on how to work in the drawing board fase. How to get from a great idea to a proper plan and design which can set of the coding.

Cheers
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!