C# Books. For some learners menu

User Tag List

Results 1 to 11 of 11
  1. #1
    sickangel's Avatar Member
    Reputation
    -6
    Join Date
    Feb 2009
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    C# Books. For some learners

    [ame=http://www.amazon.com/C-2005-Dummies-Computer-Tech/dp/0764597043]Amazon.com: C# 2005 For Dummies (For Dummies (Computer/Tech)): Stephen Randy Davis, Chuck Sphar: Books[/ame]
    CSharpBook - Programmer's Heaven
    InformIT: Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit - $27.99
    Programming C# 3.0 | O'Reilly Media

    A few books i found while i was searching for information to learn C#... Please post more if you know any
    Last edited by sickangel; 02-12-2009 at 04:03 PM.

    C# Books. For some learners
  2. #2
    luciferc's Avatar Contributor
    Reputation
    90
    Join Date
    Jul 2008
    Posts
    373
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    http://www.mmowned.com/forums/wow-me...ogramming.html

    Post in there we already got a thread.

  3. #3
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    C# For Dummies? SAMS Teach Yourself in X?

    /facepalm

    If you want a GOOD book on C# try "Pro C# and the .NET 3.5 Platform".

    Also, yea. There's already a thread.

  4. #4
    galpha's Avatar Member
    Reputation
    5
    Join Date
    Nov 2007
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cypher is completly right, this book is REALLY well made, well explained and detailed as well.

  5. #5
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by galpha View Post
    Cypher is completly right, this book is REALLY well made, well explained and detailed as well.
    Plus it's endorsed by Apoc! What more do you need?

  6. #6
    jjaa's Avatar Contributor
    Reputation
    245
    Join Date
    Dec 2006
    Posts
    562
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am half way through "Sams Teach Yourself C++" and its pretty good

  7. #7
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by jjaa View Post
    I am half way through "Sams Teach Yourself C++" and its pretty good
    No it isn't. The copy I picked up in a bookstore and flipped through (the latest edition of the 21-days variant) was horrid. Trust me, when you begin to learn C++ at a more advanced level you'll look back on books like that and shudder. I dunno if the one I looked at is the same one you're reading but the copy I was looking at was teaching C-style constructs rather than C++ style constructs (ie const char* over std::string) and other poor programming practices. Basically, it's just outdated and poorly written.

    Books which I CAN recommend are:
    [ame="http://www.amazon.com/Primer-4th-Stanley-B-Lippman/dp/0201721481/ref=pd_cp_b_0?pf_rd_p=413864201&pf_rd_s=center-41&pf_rd_t=201&pf_rd_i=0201824701&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1CAR0Y6RFPH79M4W MA62"]Amazon.com: C++ Primer (4th Edition): Stanley B. Lippman, Josée Lajoie, Barbara E. Moo: Books[/ame]

    That one is good for learning C++ from but the learning curve may be fairly steep if you're a new programmer. Then again, C++ is designed to be powerful, not easy to learn.

    [ame="http://www.amazon.com/C-Programming-Language-Special-3rd/dp/0201700735/ref=pd_sim_b_njs_1"]Amazon.com: The C++ Programming Language: Special Edition (3rd Edition): Bjarne Stroustrup: Books[/ame]

    Excellent reference book. Don't try and use it as a guide or tutorial though.

    [ame="http://www.amazon.com/C-Standard-Library-Tutorial-Reference/dp/0201379260/ref=pd_bxgy_b_img_b"]Amazon.com: The C++ Standard Library: A Tutorial and Reference: Nicolai M. Josuttis: Books[/ame]

    Same as the above.

    [ame="http://www.amazon.com/Effective-Specific-Addison-Wesley-Professional-Computing/dp/0321334876/ref=pd_sim_b_njs_2"]Amazon.com: Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series): Scott Meyers: Books[/ame]

    Excellent book teaching valuable techniques and strategies for improving code speed/efficiency/clarity/safety/etc. Basically all around improvements.

    [ame="http://www.amazon.com/More-Effective-Addison-Wesley-Professional-Computing/dp/020163371X/ref=pd_bxgy_b_text_b"]Amazon.com: More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series): Scott Meyers: Books[/ame]

    Same as above.

    [ame="http://www.amazon.com/Effective-STL-Addison-Wesley-Professional-Computing/dp/0201749629/ref=pd_bxgy_b_text_c"]Amazon.com: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series): Scott Meyers: Books[/ame]

    Same as above.

    [ame="http://www.amazon.com/Coding-Standards-Guidelines-Practices-Depth/dp/0321113586/ref=sr_1_1?ie=UTF8&s=books&qid=1234495502&sr=1-1"]Amazon.com: C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series): Herb Sutter, Andrei Alexandrescu: Books[/ame]

    Similar to the above three books but there is a fundamental difference. The above three books focus on more of the implementation-specific low level details and pitfalls. This book on the other hand focuses more on the high level area.

    IMPORTANT: All but the first book that I linked are designed for people who already "know" C++ (obviously noone ever "knows" all of C++, it's such a ridiculously complex and huge language, but I mean "know" to the extent that you understand most of the common language features and how to apply them etc.). If you're not at least an intermediate C++ programmer I wouldn't bother until you're up to scratch on all the basics.
    Last edited by Cypher; 02-12-2009 at 10:30 PM.

  8. #8
    jjaa's Avatar Contributor
    Reputation
    245
    Join Date
    Dec 2006
    Posts
    562
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    No it isn't. The copy I picked up in a bookstore and flipped through (the latest edition of the 21-days variant) was horrid. Trust me, when you begin to learn C++ at a more advanced level you'll look back on books like that and shudder. I dunno if the one I looked at is the same one you're reading but the copy I was looking at was teaching C-style constructs rather than C++ style constructs (ie const char* over std::string) and other poor programming practices. Basically, it's just outdated and poorly written....

    Ok, I am not going to deny that you would know a lot more about good C++ books then I would, but I am going to throw down a few quotes from the book (in reference to the C-programming styles). The one I am reading is [ame=http://www.amazon.com/Sams-Teach-Yourself-One-Hour/dp/0672329417/ref=sr_1_1?ie=UTF8&s=books&qid=1234504558&sr=1-1]Amazon.com: Sams Teach Yourself C++ in One Hour a Day (6th Edition): Jesse Liberty, Siddhartha Rao, Bradley L. Jones: Books[/ame] .

    As for using const char* over std::string, “you should base your practical implementations on C++ string classers such as std::string.” – page 91. After introducing the std::string class it never uses char* (from what I can tell anyway) in any of its examples.

    “Many C++ programmers reserve the struct keyword for classes that have no functions. This is a throwback to the old C structures, which could not have functions. Frankly, it is confusing and poor programming practice.”

    I would love some more information as to why you think this is a bad book. Personally found the book quite boring until I got up to the chapter on polymorphism, and other subjects that I did not fully understand. The book was designed to teach someone programming from a basic level.

    Anyway the next book that I am planning to read is [ame=http://www.amazon.com/IDA-Pro-Book-Unofficial-Disassembler/dp/1593271786]Amazon.com: The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler: Chris Eagle: Books[/ame] i got it some time ago but I haven’t got around to reading it

    I start a software dev course on Monday so I am sure they will give me plenty of programming books to read. But if I get the spare time I will read another C++ book, I haven’t decided which one but

  9. #9
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by jjaa View Post

    Ok, I am not going to deny that you would know a lot more about good C++ books then I would, but I am going to throw down a few quotes from the book (in reference to the C-programming styles). The one I am reading is Amazon.com: Sams Teach Yourself C++ in One Hour a Day (6th Edition): Jesse Liberty, Siddhartha Rao, Bradley L. Jones: Books .

    As for using const char* over std::string, “you should base your practical implementations on C++ string classers such as std::string.” – page 91. After introducing the std::string class it never uses char* (from what I can tell anyway) in any of its examples.

    “Many C++ programmers reserve the struct keyword for classes that have no functions. This is a throwback to the old C structures, which could not have functions. Frankly, it is confusing and poor programming practice.”

    I would love some more information as to why you think this is a bad book. Personally found the book quite boring until I got up to the chapter on polymorphism, and other subjects that I did not fully understand. The book was designed to teach someone programming from a basic level.

    Anyway the next book that I am planning to read is Amazon.com: The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler: Chris Eagle: Books i got it some time ago but I haven’t got around to reading it

    I start a software dev course on Monday so I am sure they will give me plenty of programming books to read. But if I get the spare time I will read another C++ book, I haven’t decided which one but
    Different book to the one I was looking at (do they ****ing have enough different variants?). I'll look into that one soon, but in my experience the SAMS line of books are of fairly poor quality.

    The latter book is excellent.

  10. #10
    sickangel's Avatar Member
    Reputation
    -6
    Join Date
    Feb 2009
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks for the feedback.... by posting those C++ books are you recommending that i learn C++ instead of C#?

  11. #11
    ramey's Avatar Member
    Reputation
    45
    Join Date
    Jan 2008
    Posts
    320
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sickangel View Post
    thanks for the feedback.... by posting those C++ books are you recommending that i learn C++ instead of C#?
    Yes! C++ is much more powerful, but is more complex. Go with C++.

Similar Threads

  1. Looking for some where to Dj :D!
    By mchugh in forum Community Chat
    Replies: 4
    Last Post: 07-23-2007, 08:58 AM
  2. This site goin really slow for some ppl?
    By skillzz in forum Suggestions
    Replies: 14
    Last Post: 04-07-2007, 09:43 AM
  3. whos up for some DOTA!
    By Ark in forum Gaming Chat
    Replies: 13
    Last Post: 12-20-2006, 12:26 AM
  4. Looking for some help
    By willemedra in forum Community Chat
    Replies: 0
    Last Post: 12-09-2006, 12:03 AM
  5. for some people that didnt know what hacks can be.
    By Elites360 in forum World of Warcraft General
    Replies: 2
    Last Post: 09-10-2006, 02:41 PM
All times are GMT -5. The time now is 12:00 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search