A tutorial style book for absolute beginners that walks readers through an introduction to databases and programming concepts and then shows them how to build practical applications using Microsoft's technology.Build Your Own ASP.NET Website Using C# & VB.NET guides readers through obtaining, installing and configuring all the necessary software to develop dynamic Websites. Then, it takes readers step-by-step through the process of creating full-blown, practical applications including an intranet, shopping cart with Paypal credit card processing and more. Throughout, the book focuses on best-practice code, ensuring application security and creating professional error handling routines.Unlike most beginner books, SitePoint allow readers to choose between two programming languages, VB.NET or c#, when creating any of the applications in the book.
Most helpful customer reviews
0 of 0 people found the following review helpful.
Buy the latest version, this book is good but out of date
By Work In Progress
I noticed the latest review of this book is from 2010, so I'm just doing a quick update. Note that there is a much more recent version of this book which is the one you should be using. I have both this (2004) paper edition and the latest version (2011) on Kindle. The newest (Kindle) version is about the same price as the old paper book, so I tend to think it is a no-brainer to buy the electronic version, unless you really feel you need to have a paper book. Reading technical books on a small screen can be problemmatic, but I tend to do most of my reading on Kindle for Windows on a big monitor. This is especially nice since I can literally flip back and forth between the book and my development environment on the same screen.
If you are going to make the investment in time to read the book and do the excercises, it certainly behooves you to buy the latest edition, since the old version is sorely out of date. ASP.net is already at version 4.5. The 2004 edition covers ASP.net 1.0, so it more than a little long in the tooth so to speak. Also, I would recommend getting the free download of Microsoft Webmatrix 2.0, which I found to be very useful as a learning tool, in adjunct to reading the book.
0 of 0 people found the following review helpful.
Good intro to Web construction
First, this is an introduction to web site construction using ASP.NET. It is not an introduction to either C# or VB.NET. That being said, the author does point this out early in the book and, since I know both C# and VB, this was a good book for me. (I was actually looking at the book for adoption for a course I might be teaching.)
Pros: The author does a good job of walking the reader through web site construction and assumes little to no prior web experience. While it would be helpful for the reader to know either C# or VB for the "code-behind" files, the author does explain what the code is doing enough that you can get by without knowing how to program in those languages. Also, he does build a web site from design to completion in incremental steps that are easy to follow. He also explains the difference between pure HTML and what ASP.NET brings to the table.
Cons: The book is a little dated, having been written in 2004. I did not experience any problems running the sample programs, but there are new features in ASP and the base languages that have been added/enhanced over the years. Also, I think most beginners would want to use Visual Studio Web Developer or some similar IDE for development, which didn't exist when this book was written. Still, this really isn't a big problem because you can use VSWD with the examples provided.
All-in-all, this is a good book and is well-written with very few typos in it. An alternative book is Imar Spaanjaars Beginning ASP.NET 4.5 in C# and VB. This may be a better choice for most beginners as it covers the latest versions of ASP and does have an intro programming section.
11 of 12 people found the following review helpful.
See all 30 customer reviews...
Best Introduction to .NET
By Matthew Griffith
I have been developing software for years. I have been programming in VB since 1991 and BASIC since 1978. I know many old languages like Assembly, Fortran and COBOL, but I have been hesitant to take the time to learn the new VB.NET and have figured C# would have been too hard. That is not the case and this book has made it easy. I read some reviews here on Amazon from other developers who thought the book had too much easy things in the first few chapters, but that is what makes it so good. By the end of the book, you are definitely wanting more meat and are ready to buy the next level of learning book, but you know the core of both languages. Although the accompanying website for the book has all of the code for download, I made sure I typed in all of the code. I did VB.NET first, then C#. By the second or third example, I was able to code the C# example without looking at the book from just seeing the VB.NET example. C# is very similar to VB.NET making it VERY EASY to learn. I definitely recommend this book! If you haven't delved into .NET yet, this is absolutely the best first book you could buy. Thihnk of this as the 101 college intro class to .NET. All other books will become easy after you read this one. The book claims that it was written with both the developer and non-developer in mind. I would have to say that I definitely believe a non-developer could follow it and learn the languages.