|
|||||||||||||||||||||||||||||||||||
|
33 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
68 of 68 people found the following review helpful:
5.0 out of 5 stars
Who This Book Is For,
By
This review is from: Learning C# (Paperback)
There seems to be some confusion about this book, with some reviews denegrating the book because it is too elementary.This book is designed for the beginning programmer, or the programmer with little or no object oriented experience. As such, it does not attack the more advanced topics I cover in "programming C#" (also by O'Reilly). If you are looking for a comprehensive introduction to the language for an intermediate to advanced programmer, this is not the book for you, but if you are looking for a gentle introduction to .NET and C# in particular and object oriented programming in general, I hope you will take a look at this book. Thank you.
67 of 72 people found the following review helpful:
4.0 out of 5 stars
Good book for novice or VB developers but could be better,
By Darrell Nungester (Floyds Knobs, Indiana United States) - See all my reviews
This review is from: Learning C# (Paperback)
I would never recommend just 1 book to learn a new language or to study for a certification exam. As a matter of fact, I would recommend several books and C# is no exception. C# is a new programming language and it will take several books to be proficient with it. When you use several authors from different publishers, you get a better understanding of that subject. Jesse Liberty's book "Learning C#" is a good primer for the novice developer or to a person who knows a little bit about Visual Basic 6.0. For a more experienced developer I would recommend several other books such as Jesse Liberty's "Programming C#". Pros: Cons: Overall this is book is good but it could be better. I would also recommend several other books including Robert Orberg's "Introduction to C# using .Net" and Klaus Michelsen's "C# Primer Plus". With all three books, you will get a solid foundation for C# and then you could go on to the more advanced C# books.
17 of 17 people found the following review helpful:
5.0 out of 5 stars
Good starting point,
By William Wagar (Tokyo, Japan) - See all my reviews
This review is from: Learning C# (Paperback)
I just finished reading this book and I think it is a good starting point for learning the language. Some of the other reviews say "it didn't cover this" and "it didn't cover that", but I think the book accomplishes the task. It teaches a beginner the basics of the language. It's not going to teach everything about programming in C#, it just starts you on the path. I thought it was very readable and the author explains concepts very well. This book was so interesting that I want to learn more about the language. The next book I read will definitely be "Programming C#" by the same author. If you are a seasoned programmer and want to learn advanced topics, this is not the book for you. If you are new to programming and want a good start, I highly recommend this book.
13 of 13 people found the following review helpful:
5.0 out of 5 stars
Excellent intro to C#,
By
This review is from: Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition) (Paperback)
Let me just start out by saying how impressed I was with this book. This is an excellent introduction to not only C# and the .NET framework, but it's an excellent introduction to object-oriented design. I found this book to be an excellent way for beginning programmers to easily enter the world of .NET.The book begins with an very brief introduction to C# and C# fundamentals. Again, this discussion is geared for the novice to intermediate programmer, so there's nothing too scary here. The Visual Studio IDE is discussed and a quick tutorial into the various menus and options available in the IDE is presented. After these introductory chapters, the authors dive right in to operators (like + and /), but also more complicated operations like modulus. The authors then proceed to discuss virtually everything you need to know to create a sophisticated program. The book has been updated to incorporate information about the latest .NET release (version 2.0), with a discussion on Generics. In typical O'Reilly fashion, tips, tricks, and things to watch out for are clearly identified in the text. But this book goes a step beyond and includes a quiz at the end of each chapter. This quiz covers the major points of the chapter and includes the correct answers at the end of the book. I thought this was an excellent step in helping programmers new to C# (or even .NET) an excellent way to test their skills and comprehension. I absolutely love this book. It's a great introduction to C# and .NET, it's easy to follow, and it's easy to test your comprehension. If you're looking for a great book for the beginning to intermediate developer, I would highly recommend this one.
42 of 50 people found the following review helpful:
4.0 out of 5 stars
Very Basic Introduction,
By
This review is from: Learning C# (Paperback)
Jesse Liberty has written an excellent introduction to C# entitled, "Programming C#". That book required some background in an object oriented language such as Java or C++ to get the most out of it. This book is geared for the less experienced developer. "Learning C#" covers basically the first half of "Programming C#" in about 50% more pages. A person without a background in OO will find this book much easier to follow. The book covers the language a little slower, gives more hand holding, and even gives an introduction to Visual Studio. Of course, none of the advanced topics in "Programming C#" (ASP.NET, ADO.NET, Web Services, etc.) are found in this book. The author has a nice style of writing that makes the topics easy to follow. His examples are clear and there are plenty of them. All the basic C# topics are covered including control structures, enums, structs, delegates, operator overloading, polymorphism, interfaces, and collections. The topics covered demonstrate the main features of OO languages without being overwhelming. However, the book is not a complete introduction to C#. Some topics are left out (I/O for example). But overall, the book is a good introduction for the novice object-oriented programmer. If you already have some OO experience then you will probably want to get "Programming C#". If object oriented programming (or just programming in general) is new to you then this would be a good place to start.
9 of 9 people found the following review helpful:
5.0 out of 5 stars
VERY VERY HIGHLY RECOMMENDED!!,
By
This review is from: Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition) (Paperback)
Are you a programmer or novice programmer with little or no object-oriented programming experience? If you are, then this book is for you! Authors Jesse Liberty and Brian MacDonald, have done an outstanding job of writing a second edition of a primer on the C# 2005 language specifically, and object-oriented software development in general.Liberty and Brian MacDonald, begin by introducing you to the C# language and the .NET platform. Then, the authors provide a guided tour of Visual Studio 2005--the tool you will use to build all the applications in the book. Next, they introduce the basic syntax and structure of the C# language, including the intrinsic types, variables, statements, and expressions. The authors then describe some of the symbols that cause C# to take action, such as assigning a value to a variable and arithmetically operating on values. They continue by showing you how to create programs that branch based on conditions that may change while the program is running. Then, the authors explain the principles behind object-oriented programming, including encapsulation, specialization and polymorphism. Next, they introduce the key concepts of programmer-defined types and instances of those types. The authors then delve into the specific programming instructions you'll write to define the behavior of objects. They continue by introducing the debugger integrated into the visual Studio 2005 Integrated Development Environment. They also introduce the array, an indexed collection of objects that are all the same type. Then the authors explore two of the key concepts behind object-oriented programming, inheritance and polymorphism, and demonstrate how you might implement them in your code. Next, they explain how to add standard operators to the types you define. The authors explain how you can define a set of behaviors that any number of classes might implement. Then, they explain generics and show you how generics are used to create type-safe and efficient collections. Next, the authors discuss the manipulation of strings of characters, the C# string class, and regular expression syntax. The authors then explain how to handle errors and abnormal conditions that may arise in relation to your programs through the use of exceptions. They continue by discussing how to write code to respond to programming occurrence like mouse clicks, key strokes, and other events, through the use of delegates and the event keyword. Then, the authors show you how to bring all of these skills to bear to create a Windows application. Finally, they show you how to apply the same skills to building a web application. This most excellent book focuses on the fundamentals of the C# programming language, both syntactical and semantic. More importantly, after mastering these concepts, you should be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications.
8 of 8 people found the following review helpful:
5.0 out of 5 stars
Ideal Book for C# starters... with little/no OOPs concepts,
By Vish "Vish" (Dallas, TX United States) - See all my reviews
This review is from: Learning C# (Paperback)
This book is really good for programmers with no/little knowledge of object oriented programming and starting to learn C#. The author really focusses on explaining the core concepts of C#.NET in the most compact way possible and yet easy to understand.
8 of 8 people found the following review helpful:
5.0 out of 5 stars
Author support is amazing!,
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: Learning C# (Paperback)
I cruised through the first seven chapters, but I got bogged down in the eighth. So I went to the author's Delphi forum and posted a couple of questions. Received four answers promptly, two by JL himself. And he even apologized (!) for being less than perfect.Yeah, the book is intelligent, well organized, entertaining, blah blah...but who cares? With this kind of support from the author, you are just about guaranteed success.
7 of 7 people found the following review helpful:
5.0 out of 5 stars
Who says geeks can't write!,
By
This review is from: Learning C# (Paperback)
I'm a seasoned OO programmer (Delphi, c++), and have found Jesse Liberty's Learning C# a very excellent launching point to the latest and best programming language to come along in years.The book is very well written with excellent examples. I recommend this book for both novice and expert alike. For the novice, don't bother learning either c or c++. Jesse Liberty's Learning C# has a thorough and easy to learn introduction to Object Oriented Programming theory and a very excellent comprehensive overview of OO using C#. For the expert, use this book to accelerate into the new world of C#. Did you learn OO the correct way the first time? With Learning C# you'll have full command of all the features and nuances of C# and you will have mastered the language so that you can help others learn it too. With Learning C#, you will master the foundational aspects of the programming language and will be well prepared for advaced topics in C# and the .NET frameworks.
7 of 7 people found the following review helpful:
5.0 out of 5 stars
Excellent starting point to learn C#,
By Randy H Johnson (Terre Haute, IN United States) - See all my reviews
This review is from: Learning C# (Paperback)
This book is a gentle introduction to C#, the .NET platform, and object-oriented programming. But by gentle, I do not mean weak. There is a wealth of basic foundational instruction in not only the "what", but also the "why's" of the language. One of the problems I have always had with programming books is that the authors are great technical people, but not-so-great communicators. This book is a refreshing exception to that rule. If want a clear understanding of both "what" you are doing and "why" you are doing it in C#, this book is for you! |
|
Most Helpful First | Newest First
|
|
Learning C# by Jesse Liberty (Paperback - Sept. 2002)
Used & New from: $0.37
| ||