Hmm... starter book sa C# ba, I have two books to suggest.
Headfirst C# :http://www.headfirstlabs.com/books/hfcsharp/
HeadFirst C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain, this book covers C# 3.0 and Visual Studio 2008, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You'll also master C#'s hottest and newest syntax, LINQ, for querying SQL databases, .NET collections, and XML documents. By the time you're through, you'll be a proficient C# programmer, designing and coding large-scale applications.
Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with C# in no time flat.
tsaka
C# How To Program: http://www.amazon.com/How-Program-Harvey-M-Deitel/dp/0130622214
From the Back Cover
The authoritative DEITEL™ LIVE-CODE™ introduction to Windows®, .NET, Internet and World Wide Web programming in C#
This new book by the world's leading programming-language textbook authors carefully explains how to use C#—the premier language in Microsoft's .NET initiative—as a general-purpose programming language, and how to develop multi-tier, client/server, data-base-intensive, Internet- and Web-based applications.
Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally-recognized corporate-training and content-creation organization specializing in C#, Visual Basic® .NET, Visual C++® .NET, Java™, C++, C, XML™, Python, Perl; Internet, Web, wireless, e-business and object technologies. The Deitels are the authors of several worldwide #1 programming-language textbooks, including Java How to Program, 4/e, C++ How to Program, 3/e and Internet & World Wide Web How to Program, 2/e.
In C# How to Program the Deitels and their colleagues, Jeff Listfield, Tem. R. Nieto, Cheryl Yaeger and Marina Zlatkina, discuss topics you need to build complete .NET, Web-based applications. Key topics include:
- .NET Introduction/IDE/Debugger
- Web Services/ASP.NET
- Control Structures/Methods/Properties
- Classes/Data Abstraction
- OOP/Inheritance/Polymorphism
- Arrays/Data Structures/Collections
- Database/ADO .NET/SQL
- Assemblies/Namespaces/Exceptions
- GUI/Forms/Controls/Events/Delegates
- Web Forms/Web Controls/Accessibility
- XML/XSLT™/DOM™/VoiceXML™
- Multithreading/Networking/Client-Server
- Files/Streams/Strings/Regular Expressions
- Operator Overloading/COM Integration
- Multimedia/Graphics/GDI+
- Bit and Character Manipulation/Unicode®
C# How to Program includes extensive pedagogic features:
- Hundreds of LIVE-CODE™ programs with screen captures that show exact outputs
- Internet and World Wide Web resources to encourage further research
- Hundreds of tips, recommended practices and cautions—all marked with icons
C# How to Program is the centerpiece of a complete family of resources for teaching and learning C#, including several Web sites (www.deitel.com, www.prenhall.com/deitel and www.InformIT.com/deitel) with the book's source-code examples (which are also on the enclosed CD) and other information for faculty, students and professionals; an optional interactive CD (C# Multimedia Cyber Classroom) containing hyperlinks, solutions to half the book's exercises and audio walkthroughs of the book's code examples; and e-mail access to the authors at:
deitel@deitel.com
Yun. Hope this helps! :)