|
I find such "what single book would you take to the lonely island"-questions kind of artificial. It assumes one guru writing the one-and-only book that changed your life
I could list many books that influenced my way of working.
My attitude is to also buy a book if it has the two pages worth it. With that attitude, you hardly can name the one single book.
Software construction is to a good part a craft - so I like "Code Craft" from Pete Goodlife, to name just an arbitrary one.
Cheers
Andi
|
|
|
|
|
|
Amen Brother! (hulk hogan voice). Also "The Pragmatic Programmer" by Hunt and Thomas is a must.
|
|
|
|
|
|
Agreed!!
"Benjamin is nobody's friend. If Benjamin were an ice cream flavor, he'd be pralines and dick." ~ Garth Algar
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." ~ Paul Neal "Red" Adair
|
|
|
|
|
The best book on software construction that I have ever read. A must read book for every software engineer.
|
|
|
|
|
I started programming in the mid 80s, on hobby machines like the Commodore 64 (BASIC, Lisp and 6510 assembly) and the TSR-80 (BASIC, Fortran, Pascal and 8086 assembly.) Books and magazines borrowed from the library, conversations with other hobbyists, and dial-up bulletin boards were my source of information. I took some courses in college (RPG, C, and God help me, even COBOL) but the biggest help in learning programming was to wade hip-deep into code and splash about.
|
|
|
|
|
I have not bought books so far. I have used the "learn VC++ in 21 days" some time ago in the first company I worked for.
Since then... I have mainly used internet sites like CodeProject, homeandlearn, w3school and similars.
I know many people will say nothing can replace a book and I (80%) agree with that, but since I am just learning in my spare time (which is not so stable) I prefer the "learn by doing" and search for concrete things when I get stuck.
I have somehow missed a good book, when facing some theory / concept problems. But as there are so fvcking good professionals here... at the end was not so tragic.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
while having some knowledge in BASIC, (Turbo) Pascal and Assembler, I started programming in C using Turbo C.
Using the Turbo C documentation (User's Guide and Reference Manual), and K&R The C Programming Language, I have learned more about programming than from any other source read later on.
|
|
|
|
|
Scott Meyers, Grady Booch, Jeffrey Richter, Martin Fowler, Joel Spolsky, Edward Yourdon, Niklaus Wirth
|
|
|
|
|
It seems I am free to answer this question any number of times and I can write anything in the answer.
Which seems to be OK but it possibly open doors for robots to enter junk values too. Perhaps It is a good idea to add a CAPTCHA with this question. It is just a thought.
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.
|
|
|
|
|
You don't want to annoy registered users, when you can definitely prevent multiple voting otherwise. In fact, captchas don't prevent misusage but makes it a bit more challenging. As other polls had that kind of protection, you might have encountered a bug.
|
|
|
|
|
Or why not have captcha for guest users only?
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.
|
|
|
|
|
I don't have a problem with that. Maybe you can trap some guests into creating an account if you promote it like "CAPTCHA here if you want to vote, or sign in to never solve a CAPTCHA for voting again"
Edit:
fixed typo
modified 8-Jul-13 12:44pm.
|
|
|
|
|
I think you take it too seriously. Why play control freak? Have the nerves to let it run and assume no abuse. If there was significant abuse, we can decide on some remedy for future polls - otherwise, why add annoyance just because of a few black sheep?
Cheers
Andi
|
|
|
|
|
A CAPTCHA? For this little forum? On a survey question that has no bearing on ANYTHING at all??
Back up there Tex. You're putting entirely too much effort into a problem that doesn't exist!
I hope you don't think like that writing production code.
|
|
|
|
|
CLR via C# is an excellent book .
It has given me a very good understanding of .Net especially CLR functioning and C# language features. It has taught me how to think out of the box and how to dive deeper to know about the roots of a technology.
CLR via C# is a must have for every .NET Developer!
Previous -> Read "CLR via C#" by Jeffrey Ritcher.
Current -> Exploring WCF thru Apress' "Pro WCF" by Chris Peiris and Dennis Mulder.
Next -> Need to read "The Art of Computer Programming" by Donald E. Knuth.
modified 8-Jul-13 6:29am.
|
|
|
|
|
I just picked this book up (Kindle) last week but haven't had a chance to crack it open yet.
|
|
|
|
|
Go for it
Previous -> Read "CLR via C#" by Jeffrey Ritcher.
Current -> Exploring WCF thru Apress' "Pro WCF" by Chris Peiris and Dennis Mulder.
Next -> Need to read "The Art of Computer Programming" by Donald E. Knuth.
|
|
|
|
|
OK, not the most inspirational book out there, I couldn't quote a single line of code from it. What it did do was get me started in programming and teach me the basics of variables, conditional branching etc (even if I wouldn't have called them these), all when I was 8/9 years old. It also taught me the world of pain that is goto/gosub, not that you had much option on the speccy.
“Education is not the piling on of learning, information, data, facts, skills, or abilities - that's training or instruction - but is rather making visible what is hidden as a seed” “One of the greatest problems of our time is that many are schooled but few are educated”
Sir Thomas More (1478 – 1535)
|
|
|
|
|
I think the only programming book I ever read was the one that came with my Commodore 64.
There is a Modula-2 book in my parents house that I was required to buy at university, but I don't remember opening it.
“I believe that there is an equality to all humanity. We all suck.” Bill Hicks
|
|
|
|
|
That was very similar to what I was thinking. I mean 30 or so years ago when I started programming the basic manual that came with my Vic20 was extremely helpful. I doubt any other single manual taught me more.
John
|
|
|
|
|
You read the book?
I thought everyone just loaded Manic Miner and off they went...
Reality is an illusion caused by a lack of alcohol
"Nagy, you have won the internets." - Keith Barrow
|
|
|
|
|
Seriously, my story is much identical.
As the question is kind of what book made me a good programmer I don't think the ZX Spectrum manual last page can get that onus, but it certainly was the one that got me on track.
Here's the link I found: Timex Computer 2048[^]
Here's the exact manual, even in Portuguese as mine
... 27 or 28 years ago... 
|
|
|
|
|
I have learnt an entire programming language using only Google i.e C#. Google can actually give publishers a run for their money.
|
|
|
|