Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Microsoft Virtual Academy Content

This video is part of a free online course from Microsoft Virtual Academy, click here to view the full course and take advantage of many additional features such as assessments, slides, learning plans and more.

C# Fundamentals for Absolute Beginners: (01) Series Introduction


Right click “Save as…”

  • MP3 (Audio only)
  • MP4 (iPhone, Android)
  • High Quality MP4 (iPad, PC, Xbox)
  • Mid Quality MP4 (Windows Phone, HTML5, iPhone)

Welcome to this series of lessons about the C# programming language. In this episode, Bob Tabor, from LearnVisualStudio.NET, introduces the topic, sets expectations for the series, and provides tips on how to get the most out of it. Bob also tells you where you can download the software you need to get started and offers some encouragement as you begin your journey.

Full course outline:

Follow the Discussion

  • Here he goes again!  

    I recently viewed the same subject and target audience he put together a few years ago, with VS 2010.

    Glad to see he's done an updated version of the series.

    Bob is one of the best instructors I've seen.



  • Forgot to mention:

    There is a "Format" button just below and near the right side of the video player.  If you have trouble seeing the video (especially the code), try another of the available formats. Found this helped with my system.

  • Austin ElliottAustin Elliott

    I just started watching your older C# tutorials and I got to around episode 12. I'm glad you made newer ones, though. :]

  • I have downloaded your other C# Series, I wanted to know, is there need for me to go through this Series after I have gone through the old one? 

  • Great series for a complete beginner like me! I I will be doing this course from beginning to the end everyday. Thank you very much! It is so much fun being able to write your own applications that do what you want them to do.

  • Where can i download the projects lessons source code, i can't find it anywhere, thanks

  • @Bob How do I start making proper applications other than the console ones?

  • @fbownz: They're pretty much the same ... a few fixes, better explanations based on feedback, etc.

    @chiprom: Sorry, it should be here.  I gave it to them, they didn't link to it.  :(  Try going to www.microsoftvirtualacademy.com ... this series is posted there too and I know they posted the code there.

    @PrannavGupta: I use Console window apps so that you can focus on C#.  Without learning enough C#, you would be trying to write a novel without understanding English (or your native language).  Make sure you know C# THEN move on to learn about ASP.NET or WPF or Phone apps or Windows Store apps.  There are plenty of videos series (some by me, some by others), lots of books, lots of web articles, lots of resources in general that will teach you a specific user interface API.  But you'll quickly hit a wall without the fundamentals under your belt.  ;)

  • @Bob: After C# fundamentals, could you suggest some series (preferably yours) should I watch? And just another question. Is there anything like homework or something that we can try to do ourselves after watching your videos?

  • @PrannavGupta: It really depends on what you want to do.  Phone?  Windows desktop?  Windows Store?  Web?  I've created several series on Channel9 / Microsoft Virtual Academy, but frankly the topics I would recommend next if you want an enterprise software development position at a company would be (1) Entity Framework for data, and (2) general architecture, principles, patterns, and (3) some user interface API like WPF, ASP.NET MVC or if you think you'll fit more into a maintenance role, the Win Forms or Web Forms (older APIs).  Microsoft has not asked me to create any of those and I doubt I will for them.  However, they are available on my own website www.learnvisualstudio.net.  Thank you and good luck.

  • @Bob Thanks a lot! Your videos are awesome and really helpful. Hope to see more of your videos.

  • JonathanJonathan

    I am learning much from C# for absolute beginners however cannot find the source code zip files to do the exercises. Please give me the location of the exact location of the zip files needed for the lessons. I am getting no response from the Microsoft Virtual Academy on this question.


  • MozzaMozza

    Just like to say thanks to bob for creating a great series of vids. Have followed the older series - VS2010 - and learned a lot and really like the look of the update.

  • Mr Tabor I have all the old C# Fundamentals lesson beginners. is that same or this lesson was different.

  • very good

  • @Aathifix: This is virtually the same as the 2010 version.  Updated for 2013.

  • WaqarWaqar

    Hi Bob,
    no doubt u r an amazing instructor. I wish u were my professor in my University where i am struggling a lot as teachers do not like to debug. its difficult to find dedicating teacher like u. Thanks a lot.
    learnvisualstudion.net requires membership which has option unlimited time. does this allows me to download all videos forever or is their any fair use policy? I have done this course. I want to become expert in C# and .Net platform....please suggest.

    Thank you

  • very goooood~

  • JoonJoon

    Wow~ this is great. Is there any way to download Closed Caption?

  • @BobTabor

    Hi there Bob Tabor, first of all an apology for my English, i would also like to apologize for this long feedback/questions or whatever we can call my minor novel down below.

    I've watched almost all your videos, including those on your site www.learnvisualstudio.net as a registered member. Your explanation is very clear and extremely detailed. I will watch this new series from beginning to end aswell.

    Yet, by watching your videos over and over i have still to learn how to properly use and form class's, for me it's important to have some sort of visual idea of what a class can be used for. It's easy enough to understand while we're just working with a Windows Console as it's all just text displayed to the screen, however the problem for me is how i can use these information in e.g. a Windows Form application.

    Now instead of using the Designers Window in a Form App, could i e.g. use a For Loop to create x amount of buttons, let's say with the content (text) 0 - 9. Sure i could go look this up, but the problem for me is that i'm not very well served with reading - i'm getting too restless and i end up putting my thoughts everywhere else than to the content i'm reading. This is primarily my reason to seek for knowledge in videos, and your videos provide that knowledge - to a certain point. Sure, i need to at some point read stuff and build further on my knowledge that way, but as long as i'm just watching console application i don't feel like i'm ready to take it up a notch and start reading.

    That being said, your new line of videos about learning ASP.NET using C# is really great this far, now i can actually see stuff happen instead of a console just saying: "You just typed: 3" - yeah i know what i just typed. Now a WPF application that i'm going to make and the ASP.NET videos that you are providing are probably different, but i guess they share the same logic/behavior just for different purposes? What i mean is, that if i learn to properly construct and form one type of environment, like ASP.NET - i would probably be able to embark myself into other environments (e.g. Windows Forms, WPF's, etc)?

    To sum it all up, thank you for everything you do for us "students" - this must use up a lot of your time. I really do hope to see more videos showing how to actually build stuff (referring to your ASP.NET Series). 

  • Hi, Bob. It's really great to see your video with a subtitle. It's really helpful for me, a non-English speaking country guy, :D

  • Hey Bob, I was wondering if you think it would be better to learn Visual Basic or C#?

  • TonyTony

    Bob,I got to 16. More about classes and methods.

    I was getting it at first, but now I'm not too sure.

    I don't want to quit.

    Is there something I can do to understand a little better?

  • @Tony: I would say that you should not be discouraged when it comes to classes.  Just accept the fact that they're used and how to create new instances of classes as created by Microsoft in the .NET Framework class library.  Frankly, it took years before it really clicked for me (I'm slow).  So, again, don't get discouraged.  Just plug away a little every day and keep trying to consume explanations from different authors.  Good luck!

Remove this comment

Remove this thread


Comment on the Post

Already have a Channel 9 account? Please sign in