Home » C# Basics » 03 - C# Programming - Part 1
3

Learning the language

Overview and method of learning the C# programming language

The best way to learn a programming language is to practice. The more code we write, the more applications we create, the more proficient we will become with that language. C# is no exception.

In this chapter, we are going to learn the basics of the C# language. The things that we will learn here make the fundamentals of the language. Everything that we will learn in the later chapters is built upon this fundamental.

Everyone wants to write fancy windows applications with menus and buttons and other such controls. However, we are going to start our programming journey with console programs which are executed from the command line environment (like the old MS-DOS programs). The reason for this approach is simple. When we work with windows applications, we need to concentrate on many things like controls, properties and events. For a beginner, this takes away the focus from the actual objective - learning the basics of the programming language. On the other hand, if we start with console applications, we can concentrate on the programming elements. Once we are familiar with the language, we can easily move on to windows applications.