Posts

Showing posts from December, 2020

WHAT IS C# AND HOW TO LEARN

Image
WHAT IS C# AND HOW TO LEARN C# (/si ʃɑːrp/ see sharp)[b] is a general-purpose, multi-paradigm programming language encompassing static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.[15] C# was developed around 2000 by Microsoft as part of its .NET initiative and later approved as an international standard by Ecma (ECMA-334) in 2002 and ISO (ISO/IEC 23270) in 2003. It was designed by Anders Hejlsberg, and its development team is currently led by Mads Torgersen, being one of the programming languages designed for the Common Language Infrastructure (CLI). The most recent version is 9.0, which was released in 2020 in .NET 5.0 and included in Visual Studio 2019 version 16.8.[16][17] Mono is a free and open-source project to develop a cross-platform compiler and runtime environment (i.e. virtual machine) for the language. Design goals: The Ecma standard lists these design go

How to learn c#

Image
 How to learn C# Learn C#: Tutorials for Beginners, Intermediate, and Advanced Programmers Are you trying to teach yourself to code? Or are you already an experienced developer who wants to pick another language? In both cases, you know how frustrating it can be to find good tutorials online. Sure, it’s easy to find “tutorials”, but separating the chaff from the wheat is a whole different story. Of course, you have to pick a programming language to learn, and that’s far from being an easy choice, too. There are already a huge number of programming languages, and with each passing year, the list gets longer. The goal of this post is to help you with both problems. We’re going to give you an answer to the “which language” question in the form of C#, which is a solid choice for novice and seasoned developers alike. Then we’re going to offer you a list of 30 C# tutorials, from beginner to advanced level. At the end of the post, you’ll be (hopefully) convinced that C# is the right choice fo