Microsoft Visual Studio is an IDE made by Microsoft and used for different types of software development such as computer programs, websites, web apps, web services, and mobile apps. It contains completion tools, compilers, and other features to facilitate the software development process.C# is a strongly typed object-oriented programming language. C# is open source, simple, modern, flexible, and versatile. In this article, lets learn what C# is, what C# can do, and how C# is different than C++ and other programming languages. A programming language on computer science is a language that is used to write software programs. C# is a programming language developed and launched by Microsoft in 2001. C# is a simple, modern, and object-oriented language that provides modern day developers flexibility and features to build software that will not only work today but will be applicable for years in the future. Key characteristics of C# language include: Modern and easyFast and open sourceCross platformSafeVersatileEvolvingC# is a modern programming language C# is an object-oriented programming language. The purpose of C# was to develop a programming language that is not only easy to learn but also supports modern day functionality for all kind of software development. In this course we will create a paint drawing application using C# and Visual Studio.