Contents : 1. Computers; 2. Programming Languages; 3. C#; 4. A First C# Program; 5. Manipulating Data; 6. Writing a Program; 7. Methods; 8. Arrays; 9. Switching; 10. Our Case Study: Friendly Bank; 11. Enumerated Types; 12. Structures; 13. Objects, Structures and References and References; 14. Designing With Objects; 15. Static Items; 16. Object Etiquette; 17. The power of strings and chars; 18. Properties; 19. Building a Bank; 20. Generics and Collections; 21. Storing Business Objects; 22. Business Objects and Editing; 23. A Graphical User Interface; 24. Using Delegates; 25. Structured Error Handling; 26. Program Organisation; 27. Debugging.