Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Any ideas for good books on C# & Java

Any ideas for good books on C# & Java

Scheduled Pinned Locked Moved The Lounge
questioncsharpc++javaperl
20 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Giles
    wrote on last edited by
    #1

    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

    M S M RaviBeeR J 7 Replies Last reply
    0
    • G 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

      M Offline
      M Offline
      marouane miftah el kheir
      wrote on last edited by
      #2

      Java Black BOok this is what i use it's a pretty good book! good luck

      G 1 Reply Last reply
      0
      • G 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

        S Offline
        S Offline
        Stan Shannon
        wrote on last edited by
        #3

        I would recommend "Programming C#" by Jessie Liberty (O'Reilly press). I've read it and it seems to be about as straight forward and complete as you are likely to find. It will get you up to the intermediate level fairly quickly if you are already a knowledgeable programmer. I don't know about Java. I have Eckel's "Thinking in Java" which seems to be pretty good. Although I've never had the chance to apply any of it. Giles wrote: 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. It has been my experience that anything Java is slow. That is why I simply dropped it. I love the concept, hate the implimentation. C# may turn out the same way. Your experience should tell you the same thing. I will admit that I am not at all clear on the notion that I, as a software consumer, should be happy with slow software simply because it is cheaper for the software supplier to produce for multiple environments. I really don't give a damn if it runs just as well (slowly) on some one else's hardware. I want it to run as fast as possible on the hardware I spent so much money on. Thats why I will never program Java, if the people who claim to really know it produce the kind of crap I've used, I want no part of it. "Thank you, thank you very much" Elvis.

        G 1 Reply Last reply
        0
        • M marouane miftah el kheir

          Java Black BOok this is what i use it's a pretty good book! good luck

          G Offline
          G Offline
          Giles
          wrote on last edited by
          #4

          Thanks, I'll have a look. I think I have heard of this. Giles

          T 1 Reply Last reply
          0
          • S Stan Shannon

            I would recommend "Programming C#" by Jessie Liberty (O'Reilly press). I've read it and it seems to be about as straight forward and complete as you are likely to find. It will get you up to the intermediate level fairly quickly if you are already a knowledgeable programmer. I don't know about Java. I have Eckel's "Thinking in Java" which seems to be pretty good. Although I've never had the chance to apply any of it. Giles wrote: 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. It has been my experience that anything Java is slow. That is why I simply dropped it. I love the concept, hate the implimentation. C# may turn out the same way. Your experience should tell you the same thing. I will admit that I am not at all clear on the notion that I, as a software consumer, should be happy with slow software simply because it is cheaper for the software supplier to produce for multiple environments. I really don't give a damn if it runs just as well (slowly) on some one else's hardware. I want it to run as fast as possible on the hardware I spent so much money on. Thats why I will never program Java, if the people who claim to really know it produce the kind of crap I've used, I want no part of it. "Thank you, thank you very much" Elvis.

            G Offline
            G Offline
            Giles
            wrote on last edited by
            #5

            You seem to be thinkig exactly what I am. Stan Shannon wrote: Programming C#" by Jessie Liberty (O'Reilly press) Seems to have had good reviews on Amazon. Giles

            1 Reply Last reply
            0
            • G 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

              M Offline
              M Offline
              Michael P Butler
              wrote on last edited by
              #6

              I like Inside C# by Tom Archer. It's a little old now (but I believe there is a new version on its way). Certainly a good book for knowing the whys are wheres of C# the language. Michael :-)

              1 Reply Last reply
              0
              • G Giles

                Thanks, I'll have a look. I think I have heard of this. Giles

                T Offline
                T Offline
                Tom Archer
                wrote on last edited by
                #7

                Hi Giles, As Michael kindly mentioned, my book has been a very well received beginner-level book on C#. In addition, I would also recommend Brad Jones' Teach Yourself C# in 21 Days as a really good book for getting started. Also please note that I'll be coming out with my new edition in April. The second edition is more advanced with much more interals than the first edition. I've posted some notes on my Web site as to the changes I've made for that edition. Cheers, Tom

                G 2 Replies Last reply
                0
                • T Tom Archer

                  Hi Giles, As Michael kindly mentioned, my book has been a very well received beginner-level book on C#. In addition, I would also recommend Brad Jones' Teach Yourself C# in 21 Days as a really good book for getting started. Also please note that I'll be coming out with my new edition in April. The second edition is more advanced with much more interals than the first edition. I've posted some notes on my Web site as to the changes I've made for that edition. Cheers, Tom

                  G Offline
                  G Offline
                  Giles
                  wrote on last edited by
                  #8

                  Thanks Tom, looks good. Giles

                  1 Reply Last reply
                  0
                  • T Tom Archer

                    Hi Giles, As Michael kindly mentioned, my book has been a very well received beginner-level book on C#. In addition, I would also recommend Brad Jones' Teach Yourself C# in 21 Days as a really good book for getting started. Also please note that I'll be coming out with my new edition in April. The second edition is more advanced with much more interals than the first edition. I've posted some notes on my Web site as to the changes I've made for that edition. Cheers, Tom

                    G Offline
                    G Offline
                    Giles
                    wrote on last edited by
                    #9

                    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

                    T S 2 Replies Last reply
                    0
                    • G Giles

                      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

                      S Offline
                      S Offline
                      Stan Shannon
                      wrote on last edited by
                      #10

                      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.

                      T 1 Reply Last reply
                      0
                      • G Giles

                        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

                        T Offline
                        T Offline
                        Tom Archer
                        wrote on last edited by
                        #11

                        >>> 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

                        G 1 Reply Last reply
                        0
                        • G 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

                          RaviBeeR Offline
                          RaviBeeR Offline
                          RaviBee
                          wrote on last edited by
                          #12

                          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

                          1 Reply Last reply
                          0
                          • S Stan Shannon

                            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.

                            T Offline
                            T Offline
                            Tom Archer
                            wrote on last edited by
                            #13

                            >>> 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

                            S 1 Reply Last reply
                            0
                            • T Tom Archer

                              >>> 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

                              S Offline
                              S Offline
                              Stan Shannon
                              wrote on last edited by
                              #14

                              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.

                              T 1 Reply Last reply
                              0
                              • S Stan Shannon

                                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.

                                T Offline
                                T Offline
                                Tom Archer
                                wrote on last edited by
                                #15

                                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

                                1 Reply Last reply
                                0
                                • G 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

                                  J Offline
                                  J Offline
                                  Jon Sagara
                                  wrote on last edited by
                                  #16

                                  Thought it's not quite finished, this book is available for free online. Jon Sagara What about :bob:? Sonork ID: 100.9999 jonsagara

                                  1 Reply Last reply
                                  0
                                  • G 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

                                    C Offline
                                    C Offline
                                    Christopher Duncan
                                    wrote on last edited by
                                    #17

                                    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

                                    G 1 Reply Last reply
                                    0
                                    • T Tom Archer

                                      >>> 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

                                      G Offline
                                      G Offline
                                      Giles
                                      wrote on last edited by
                                      #18

                                      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

                                      1 Reply Last reply
                                      0
                                      • C Christopher Duncan

                                        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

                                        G Offline
                                        G Offline
                                        Giles
                                        wrote on last edited by
                                        #19

                                        Thanks Chris, this was the kind of thing I was looking for. Giles

                                        1 Reply Last reply
                                        0
                                        • G 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

                                          M Offline
                                          M Offline
                                          moliate
                                          wrote on last edited by
                                          #20

                                          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

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups