Microsoft Visual C# 2005 Express Edition Programming for the Absolute Beginner
1. Getting Started with Visual C# Express 2. C# Basics 3. Controlling Code Flow 4. Designing a User Interface 5. Strings, Random Numbers, and Arrays 6. Drawing Graphics and Building Games 7. Designing Advanced Windows Forms Applications 8. Object-Oriented Programming for the Absolute Beginner 9. Working with Databases 10. Error Handling and Debugging 11. Reading and Writing Files Appendix A: C# and ASP.NET Web Sites