Any ideas for good books on C# & Java
-
By the way, if you don't mind me asking, how lond does it take to wite a book like this? Is it something you've managed to fit around the rest of your work life, or did you take time out to do it? It not often you get to speak to the author. Thanks, Giles
I've always been curious as to how so many people seem to gain such insight so quickly into new techologies that we are barraged so suddenly by any number of publications on that topic. I have always thought that writting a technology related book would be something I would like to do. But obviously these guys who do this have some kind of an inside track which the rest of us mere mortals just do not have access to. Can you imagine going to a publisher *now* and saying that you want to write a book on C#? LOL. Right place at the right time with the right skills - ah, the magic! "Thank you, thank you very much" Elvis.
-
By the way, if you don't mind me asking, how lond does it take to wite a book like this? Is it something you've managed to fit around the rest of your work life, or did you take time out to do it? It not often you get to speak to the author. Thanks, Giles
>>> By the way, if you don't mind me asking, how lond does it take to wite a book like this? <<< Typically it takes me about a week to write a solid chapter. This is why for this version I decided to bring on the expertise of fellow CPian Aravind Corera (COM chapters) and Andrew Whitechapel. These guys were incredible not just in the work they did, but they also allowed me the time I needed to make my chapters much better. >>> Is it something you've managed to fit around the rest of your work life, or did you take time out to do it? <<< I also do consulting and training and so my writing has to be done in the evenings and weekends. While this is extremely difficult, I feel as though its necessary to stay in the every-day coding world in order to have the proper perspective to teach this stuff correctly. >>> It not often you get to speak to the author. <<< LOL! Believe me, mate. I'm just a programmer like everyone else. The only difference being that I've been fortunate enough to have some really great opportunities. While I'm usually busy and don't always remember to respond like I should, always feel free to drop me a note anytime you want. Cheers, Tom
-
So I've finally got my copy of VS .NET installed, and am still trying to get used to the editor. Got an eval version of ActveStates Perl plug-in as well, which seems like quite a good tool. So my question...Who can recommend a good C# book? Also if I'm going to give C# a go, I want to give Java another go, and not from the current book I have, which I hate, as its trying to teach someone how to program at the same time - Java How to Program from Dietel and Dietel. The reason I'm having a look at Java again is for 3 reasons. 1) So when people ask me I can give my own views, and not someone elses. 2) Its better to know both from a job point of view. 3) Found a great editor JCreator that it written in C++ and fast. Also looks like VC++ 6. I've tried Forte and JBuilder, and both were useless, because they were so slow. VAge was useless as well, but not becasue it was slow, but because it made no sense. Which makes me think. If Forte is slow because its written in Java, what is VS. Net written in? VC++ 6 was written with VC++. Giles
A wonderful little book to get you upto speed on Java is "Learning Java" by Pat Niemeyer and Jonathan Knudsen. It comes with a copy of JBuilder (from Borland), which is probably the most stable (albeit sluggish) IDE for Java. I don't know anything about C#, but I'd be willing to bet that Tom Archer's "Inside C#" is worth reading. I've always liked his articles on CP and previously at CodeGuru. /ravi "There is always one more bug..." http://www.ravib.com ravib@ravib.com
-
I've always been curious as to how so many people seem to gain such insight so quickly into new techologies that we are barraged so suddenly by any number of publications on that topic. I have always thought that writting a technology related book would be something I would like to do. But obviously these guys who do this have some kind of an inside track which the rest of us mere mortals just do not have access to. Can you imagine going to a publisher *now* and saying that you want to write a book on C#? LOL. Right place at the right time with the right skills - ah, the magic! "Thank you, thank you very much" Elvis.
>>> Right place at the right time with the right skills - ah, the magic! <<< LOL! Definitely. For me, I was lucky enough that a friend of mine that was working on what was then called NGWS clued me in early. Like you said, "right place at the right time". Kinda makes up for me missing that *#&$* VBX gravy train to riches :) Cheers, Tom
-
>>> Right place at the right time with the right skills - ah, the magic! <<< LOL! Definitely. For me, I was lucky enough that a friend of mine that was working on what was then called NGWS clued me in early. Like you said, "right place at the right time". Kinda makes up for me missing that *#&$* VBX gravy train to riches :) Cheers, Tom
Its all just sour grapes on my part though. I have stood around like a dope watching more than one gravy train go rolling by. X| I *have* considered writing a book entitled "Kludge Kraft for Idiots". I figure that should have a timeless appeal. :) "Thank you, thank you very much" Elvis.
-
Its all just sour grapes on my part though. I have stood around like a dope watching more than one gravy train go rolling by. X| I *have* considered writing a book entitled "Kludge Kraft for Idiots". I figure that should have a timeless appeal. :) "Thank you, thank you very much" Elvis.
LOL! Actually, we all have let great opps pass us by. The important thing is to not even worry about it. You have to have the attitude that it must not have been meant to be and turn the page. (I think I accrue extra CP points for having two cliches in one sentence!) Seriously, my advice is to just make sure and be prepared for that next great opp because it's always there when you least expect it! Cheers, Tom
-
So I've finally got my copy of VS .NET installed, and am still trying to get used to the editor. Got an eval version of ActveStates Perl plug-in as well, which seems like quite a good tool. So my question...Who can recommend a good C# book? Also if I'm going to give C# a go, I want to give Java another go, and not from the current book I have, which I hate, as its trying to teach someone how to program at the same time - Java How to Program from Dietel and Dietel. The reason I'm having a look at Java again is for 3 reasons. 1) So when people ask me I can give my own views, and not someone elses. 2) Its better to know both from a job point of view. 3) Found a great editor JCreator that it written in C++ and fast. Also looks like VC++ 6. I've tried Forte and JBuilder, and both were useless, because they were so slow. VAge was useless as well, but not becasue it was slow, but because it made no sense. Which makes me think. If Forte is slow because its written in Java, what is VS. Net written in? VC++ 6 was written with VC++. Giles
-
So I've finally got my copy of VS .NET installed, and am still trying to get used to the editor. Got an eval version of ActveStates Perl plug-in as well, which seems like quite a good tool. So my question...Who can recommend a good C# book? Also if I'm going to give C# a go, I want to give Java another go, and not from the current book I have, which I hate, as its trying to teach someone how to program at the same time - Java How to Program from Dietel and Dietel. The reason I'm having a look at Java again is for 3 reasons. 1) So when people ask me I can give my own views, and not someone elses. 2) Its better to know both from a job point of view. 3) Found a great editor JCreator that it written in C++ and fast. Also looks like VC++ 6. I've tried Forte and JBuilder, and both were useless, because they were so slow. VAge was useless as well, but not becasue it was slow, but because it made no sense. Which makes me think. If Forte is slow because its written in Java, what is VS. Net written in? VC++ 6 was written with VC++. Giles
Well, I appear to be a little late to the party, but my recommendation would be Inside C# by Tom Archer. It was one of the first solid books out on the language and based on the comments I've seen here, it looks like the second edition will also be a worthwhile addition to the library. However, that'll probably be a couple of months yet, so I'd grab the current edition to get up to speed. Had a decent Java book that was written C++ programmers, but embarrassingly, don't have the title handy as a friend has adopted it (you know how that goes). In any event, if you have a C++ background that would be the angle I'd recommend. You don't have to wade through "this is a variable" and it's a much quicker read. If I can ever reclaim possession of the book, I'll pass along the title... Chris Author of The Career Programmer: Guerilla Tactics for an Imperfect World (Apress) http://www.ShowProgramming.com/TheCareerProgrammer.htm
-
>>> By the way, if you don't mind me asking, how lond does it take to wite a book like this? <<< Typically it takes me about a week to write a solid chapter. This is why for this version I decided to bring on the expertise of fellow CPian Aravind Corera (COM chapters) and Andrew Whitechapel. These guys were incredible not just in the work they did, but they also allowed me the time I needed to make my chapters much better. >>> Is it something you've managed to fit around the rest of your work life, or did you take time out to do it? <<< I also do consulting and training and so my writing has to be done in the evenings and weekends. While this is extremely difficult, I feel as though its necessary to stay in the every-day coding world in order to have the proper perspective to teach this stuff correctly. >>> It not often you get to speak to the author. <<< LOL! Believe me, mate. I'm just a programmer like everyone else. The only difference being that I've been fortunate enough to have some really great opportunities. While I'm usually busy and don't always remember to respond like I should, always feel free to drop me a note anytime you want. Cheers, Tom
Tom Archer wrote: LOL! Believe me, mate. I'm just a programmer like everyone else. The only difference being that I've been fortunate enough to have some really great opportunities. Ahhh the modesty.... Tom Archer wrote: While I'm usually busy and don't always remember to respond like I should, always feel free to drop me a note anytime you want. Thanks, Giles
-
Well, I appear to be a little late to the party, but my recommendation would be Inside C# by Tom Archer. It was one of the first solid books out on the language and based on the comments I've seen here, it looks like the second edition will also be a worthwhile addition to the library. However, that'll probably be a couple of months yet, so I'd grab the current edition to get up to speed. Had a decent Java book that was written C++ programmers, but embarrassingly, don't have the title handy as a friend has adopted it (you know how that goes). In any event, if you have a C++ background that would be the angle I'd recommend. You don't have to wade through "this is a variable" and it's a much quicker read. If I can ever reclaim possession of the book, I'll pass along the title... Chris Author of The Career Programmer: Guerilla Tactics for an Imperfect World (Apress) http://www.ShowProgramming.com/TheCareerProgrammer.htm
-
So I've finally got my copy of VS .NET installed, and am still trying to get used to the editor. Got an eval version of ActveStates Perl plug-in as well, which seems like quite a good tool. So my question...Who can recommend a good C# book? Also if I'm going to give C# a go, I want to give Java another go, and not from the current book I have, which I hate, as its trying to teach someone how to program at the same time - Java How to Program from Dietel and Dietel. The reason I'm having a look at Java again is for 3 reasons. 1) So when people ask me I can give my own views, and not someone elses. 2) Its better to know both from a job point of view. 3) Found a great editor JCreator that it written in C++ and fast. Also looks like VC++ 6. I've tried Forte and JBuilder, and both were useless, because they were so slow. VAge was useless as well, but not becasue it was slow, but because it made no sense. Which makes me think. If Forte is slow because its written in Java, what is VS. Net written in? VC++ 6 was written with VC++. Giles
Some suggestions on java books (in personal order of preference): "Thinking in Java" Bruce Eckel - Great book. You can also download it for free (search google) "Pure Java/JFC Swing/..." from SAMS. Nice references once you learn the language. Rather unexpensive. "Java in a nutshell" from O'Reilly. Any O'Reilly book is good. This one is a desktop reference. More expensive than the SAMS books, but O'Reilly titles look more impressive in the bookshelf. :) "Java black book" Very thick, covers almost everything. /moliate