5th Pluralsight Course: C# From Scratch

Incredibly proud to say I’ve released my 5th Pluralsight course: C# From Scratch. csharp

C# is one of the most popular languages on the planet and with good reason. It is the language of choice for .NET and for Windows 8 programming and it is a blast to use.  C# is a fully mature language, that can handle virtually any application programming task.

In this course, you will learn all you need to know to get started programming with this powerful language. This course assumes no prior programming experience.

Share

About Jesse Liberty

Jesse Liberty is a Master Consultant for Falafel Software, and has three decades of experience writing and delivering software projects. He is the author of 2 dozen books and multiple Pluralsight courses, and has been a Technical Evangelist for Telerik and for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS.
This entry was posted in Languages, Learning, Video, Windows 8 and tagged . Bookmark the permalink.

8 Responses to 5th Pluralsight Course: C# From Scratch

  1. Folks, when posting code, please be sure to use the \ markup...

    namespace CustomerTest
    {
    class Program
    {
    static void Main( string[] args )
    {
    var Authors = new string[5];
    Authors[0] = "Faulkner";
    Authors[1] = "Proust";
    Authors[2] = "Stephenson";
    Authors[3] = "Gibson";
    Authors[4] = "Melville";

    Console.WriteLine("Authors…");
    foreach (string s in Authors)
    {
    Console.WriteLine(s);
    }

    Array.Sort(Authors);

    Console.WriteLine("Authors…");
    foreach (string s in Authors)
    {
    Console.WriteLine(s);
    }
    }
    }
    }

    That way the code will stay properly formatted.

    Thanks.

  2. Ken Bool says:

    Hi Jesse,

    I firstly wanted to say thank you for doing this Pluralsight tutorial. It’s been a real help to me having come from a vb background to doing c#, this has really helped the transition. However, I am having one issue with the Arrays section. I’m sure it’s something very simple but it’s working in your tutorial and not in my program.

    I’m using Visual Studio 2010 and I’m having issues with Array.sort saying that Sort does not exist within Array.

    here’s my code (the same as yours from what I can tell, minus the commented out section):

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

    namespace Array
    {
    class Program
    {
    static void Main(string[] args)
    {
    var Authors = new string[5];
    Authors[0] = “Faulkner”;
    Authors[1] = “Proust”;
    Authors[2] = “Stephenson”;
    Authors[3] = “Gibson”;
    Authors[4] = “Melville”;

    Console.WriteLine(“Authors…”);
    foreach (string s in Authors)
    {
    Console.WriteLine(s);
    }

    Array.Sort(Authors);

    Console.WriteLine(“Authors…”);
    foreach (string s in Authors)
    {
    Console.WriteLine(s);
    }
    }
    }
    }

    Hoping you could advise where I’m going wrong with this… sure it’s something fairly obvious but I can’t seem to find what the issue is.

    Thanks again.

    • Hi.

      I copied your code as is into my C# compiler and (after fixing up the double quotes to straight double quotes) it worked just fine. No problem with Sort. I’m not sure what to suggest… I don’t have VS2010 to try it, but I doubt that is the problem. You might, on a whim, download VS2012 express and see if you still have the problem.

      BTW, you have a great last name for a programmer!

      • Ken Bool says:

        Hi Jesse,

        Thanks for getting back to me so soon. I’m wondering if it’s an issue with the installed version that is on my machine. I’ve checked the libraries and all the references are present so really not sure what was causing the issue.

        That seemed to be the only part I’ve had issue with and I’ve worked through the rest of the course and really enjoyed it and felt like I’ve learnt a lot.

        Again, Thanks very much for doing the course… It really has been a great benefit and I’ve genuinely enjoyed it.

        Oh.. Your statement about my surname = True :)

    • Andrea Simeone says:

      Same problem for me, I just solved renaming the namespace to something different from the original name “Array”.
      Hoping it can be helpful

  3. VJ says:

    @Jesse
    Thank you very much sharing courses on PluralSight . It was really great to hear you on pluralsight. Have been a great fan of yours for many years.
    I really liked all your courses and spcially your Enterprise WPF with XAML and C# from Scratch since i am wpf developer and i love WPF, was really waiting some one to support WPF developers community. It would be great if you can showcase more of some Advance WPF stuff with C# in together. Since Windows 8 came up i found decrease in community developers support. You have been a great mentor for all WPF developers. I request you for your continuous support for WPF and woudl look for more courses showcasing deep dive into WPF from controls development to Applying PRISM AND MEF. Hope to see you more of your courses on Plural Sight very soon.

    Thank You

    VJ

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>