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