You will learn about the following in this chapter:
The fundamental nature of computers and computer languages and why this makes computer programming an exciting and creative activity
The fundamental computer hardware and software concepts necessary to begin learning about C#
How the computer hardware, despite its simple underlying bit operations, is able to stage sophisticated applications
Why modern computer languages like C# need compilers and why this makes programming much more enjoyable than with the early compiler-less languages
.NET and its significance when programming with C#
How C# and .NET solve some commonly encountered problems found with traditional approaches
How C# and ...