This is your first visit inside The Matrix. Welcome!

The Matrix has you…

This place will take you into the mirage of learning C# programming language, without any previous coding experience being required

Follow the White Rabbit…█

Close
Wednesday, April 25, 2018 16:13

Variables

December 25th, 2016

If you want your program to perform useful actions, it has to store information. As you know, every time you run a program, the operating system loads the programs instructions into the computer’s memory. While running, your program stores values in the memory locations by using variables.… Read more

Semicolon character

December 25th, 2016

If you look backwards to the few lessons we had so far, you will notice that we used a lot the semicolon character. This character has a special and important meaning in C#.

As you already know, a program is composed by a list of instructions that perform some actions.… Read more

Formatting codes

December 25th, 2016

Formatting codes refers to the process of adding spaces, new lines and tabs, with the sole purpose of improving the visibility and readability of our codes. The compiler does not care of white spaces. For it, they have no meaning. Consider these four pieces of codes:

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
        Console.Read();
    }
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.Read();
}
}
class Program        {
static       void Main(string[]
     args)
             {
Console
     .WriteLine  (     "Hello World!")
                     ;
Console    .
Read more

Comments in C#

December 24th, 2016

Sooner or later, you will need comments in C# programs (and any other programming language, for that matter). No doubt about that. You must become accustomed to using comments in your programs that explain the processes that the software executes. This means, in short, messages to yourself (and other programmers) that will help you remember and understand in the future what the program is about and what various bits and parts of it do and behave.… Read more

C# differentiates between uppercase and lowercase

December 24th, 2016

When you are writing your programs, you must remember that C# considers lowercase and uppercase characters as different. As a general rule, most C# commands start with a capital letter and continue with lower case letters. C# constants are usually written all in uppercase, while variables use a mix of upper and lower case letters.… Read more

Structure of a C# Console program

December 23rd, 2016

In our previous post, we created our first C# program, a console application that displayed a single sentence and which contained the following instructions:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.Read();
        }
    }
}

It is now time to analyze the structure of a C# Console program.… Read more

Short introduction to Visual Studio interface

December 22nd, 2016

Ok. In the previous lesson we created our first project. Fine so far. But… what’s next? What’s with all those buttons and files, and lines of text and… damn! What do we do now?!

Chill! Don’t panic, stay with me. I know it’s intimidating at first, and you will easily get lost.… Read more

Creating first project

December 21st, 2016

Now that you have successfully installed Visual Studio (hopefully), it’s time to create our first project. Open Visual Studio. Once it loads, you can either click on File – New – Project menu at the top, or click the “New Project” link on the start page.… Read more

Installing Visual Studio 2017 Community Edition

December 21st, 2016

Since I started this C# learning project, a few things have changed. Today I will talk about one of these things. And, good news: a new version of Visual Studio has been released. So, today we will talk about installing Visual Studio 2017 Community Edition.… Read more

Installing Visual Studio 2015 Community Edition

December 21st, 2016

Important note! This article is now obsolete, a new version of Visual Studio is now available (Visual Studio Community Edition 2017). Read about the installation process of the new version here!

In the last post, I have explained that in order to be able to develop programs, you will need a compiler, and if you’re not directly interested in programming blindly (and trust me, you aren’t!), some form of IDE.… Read more