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

Content Obsolete

This content is no longer current. We recommend you try the following url for more up to date content: http://channel9.msdn.com/Series/Visual-Basic-Fundamentals-for-Absolute-Beginners

Series Introduction - 01

3 minutes, 31 seconds


Right click “Save as…”

Welcome to this series of lessons about the Visual Basic programming language. Bob Tabor from LearnVisualStudio.NET introduces the topic, sets expectations and tips on how to get the most out of this series, instructs you on where you can download the software you'll need to get started and offers some encouragement as you begin your journey.

Download the entire series' source code

IMPORTANT UPDATE:  Once you've finished watching this "Series Introduction", watch this video next to learn about changes to Visual Studio since this series was originally recorded.


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • MikeMike

    Thank you Thank you! I will watch these with my son! awesome idea... you guys need a vb.net and c# for kids mini-khan academy!!!


  • Bob is back!!  Thank you Bob!!!

  • Thank you Bob. Smiley

  • im coding with vb for the last 2 years, but i think i can learn a lot more. thx microsoft for this support! greetings from germany

  • muzimuzi

    So tonight I'm gonna code it like it's 1999... lol, good idea with the videos, how about some C# love?

  • Greg Duncangduncan411 It's amazing what a professional photographer can do...

    @muzi: http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners

  • Channel 9, thank you so much for these video series.

    Bob is a clear teacher. This is exactly the sort of content that always needs to be on C9, so that those of us who have been interested niners for years, but didn't know how to get started, have a place to turn.

  • EbrimaEbrima

    Thank you Bob, thus has given me more courage to do more on programing. I am new on programin and I hope I will enjoy it.

  • Jorge MurallesJorge Muralles

    Hello Bob, first all, thank you for such a great job, I really like the visual basic series, very well done.

    I am wondering, could you help me out.

    I want to write a database windows application, once I create the database in access, could you explain show me what I have to do to add the database to my project, create the connection and have the application display the information from the data base.

    Thank you very much;

    Jorge Muralles

  • Ben DysonBen Dyson

    Thank you for these videos, I am just about to sit down and watch this one and the others in the series as well as the C# ones.
    I am only 15 year and need these videos to learn programming, I already have some experience with VB and C#, you would think school would help me learn(I'm from the UK) but they only teach Word, Powerpoint and Excel.
    I hope to do Software Development as a career and am hoping to learn how to develop for Windows 8.
    Thank you!

  • Thank you all for the kind words!

    @Jorge ... Unfortunately that's a bit out of the scope of what Channel 9 asked me to create this time around.  If you're only interested in free resources, I have to imagine that Channel 9 (or some other Microsoft web property) has a bunch of tutorials that could walk you through it.

  • Great knowledge, In depth discussion of topics and the presentation, oh god beyond the imagination. Great stuff Sir.

    The whole video series is owesome.This whole video series not only help me to understand the topics, it's gives some extra power to my imaginations to take on other related technologies so quickly.


  • @Jorge  Please go here: http://www.asp.net/web-forms/tutorials (The majority of the examples are for ASP.NET, but the concept is almost the same). Also check out http://windowsclient.net/.

    There are tones of examples that are very helpful.  I would certainly look into the Entity Framework technology.  But,  I strongly urge you to learn T-Sql (I started learning T-SQL here www.trainingspot.com and used Sams Teach Yourself Microsoft SQL Server T-SQL in 10 Minutes ISBN-13: 978-0672325670 and slowly promoted myself to: Microsoft SQL Server® 2008 T-SQL Fundamentals (PRO-Developer) ISBN-13: 978-8178531045.

    Try to learn the old school way of (Connection, Command, Parameter .....etc etc) ADO.NET 2.0, just in case you inherit an old project (HAPPENED TO ME!!!).

    Good Luck Jorge.

  • DawoodDawood

    Nice job Bob,
    I learned programming using QBASIC in 2005 when I was in school. I also worked with C. Being an engineering undergrad student, I want to develop a reservoir simulator program. theoretical part is very much clear to me but i'm afraid of programming intricacies. is this series useful for me? i'll have to use a lot of numerical solution techniques in my program. and i don't have enough time to learn programming in a full fledged manner that's why i am resorting to something that could just get my job done. Kindly help me in this regard. keeping in view time constraints (max. 2 months) is it the right place for me?

  • @Dawood: I know nothing of reservoir simulation, so I'm afraid I can't comment about the problem domain in any real depth.  This series is geared towards learning the C# programming language and the basics of the .NET Framework.  Assuming you could really latch on and understand the ideas I'm presenting, there would most likely be more to learn about rendering graphics on screen that simulate a reservoir (?), saving data about the reservoir to a database or some file-based data structure, a user interface to capture information from a user or to display raw data to a user.  These are NOT topics covered in this series.  Once you have the background of this series, however, you could dive deeper into those topic areas.  It is roughly the equivalent of having a 4th grade education and writing a novel.  Yes, kindergarten to 4th grade covers crucial information in our developments, however it is just a foundation to build on.  On a smaller scale, that is the scope of this series ... to provide a foundation (fundamentals) for you to build on.

  • DawoodDawood

    thank you for your reply

  • don't hear anything Crying

  • Hi,

    I'm a rookie in this community and in C# world, i really want to learn this, but have huge problem downloading:( Download the entire series' source code in c#) . it says phone code zip can not be downloaded. Can some one please help me. i tried on this website.







  • @Samoht_DK42: Sorry for the delayed response.  I just downloaded the link in question (to a MAC no less!!!) and it worked for me.  Perhaps it was a temporary outage of Microsoft's CDN or something?  All I could suggest is to try again.  Hope that helps!

  • blakeblake

    Great series. May I ask what software you used to record these screen casts?

  • @blake: Just to tie this up, we conversed via email.  Hope that helped!  Smiley

  • Hi Bob, I have tried many times, but i doesn't seem to work for me. i can't download the series C#.

    In the bottom of the sreen it saids can't download the phone code zip file, tried to  disconnect my firewall, i have deleted all temporary internet files nothing seems to work.

    Have you any idear.

  • sonicsonic

    Hi, There is no sound in the video, can't hear anything

  • @sonic: Did you try downloading the WMV or MP4 version to your local desktop?  Also, another user in another video series suggested the following:

    "You can get sound by switching the format of the video to HTML5. Sadly, doing this seems to remove the option to go full screen"

  • WarrenWarren

    Hi Bob, thanks for much for your excellent series. As an absolute beginner it's been an invaluable resource. Nice job!

  • , BobTabor wrote

    @blake: Just to tie this up, we conversed via email.  Hope that helped!  Smiley

    hi Bob, many thanks for your effort in making such excellent tutorial series.

    i am a newbie on VB.NET and i m trying to make a little application using visual studio 2010 .Net framework 4.
    the program login to a website/ forum and i have made the interface and there is a login window
    so what i m trying to make is to login in that forum from my program and then close that login window and show the resulting outcome (the page that is shown after logging in the forum after we login from usual web browser, like Firefox) in the new form/window in the same way yahoo messenger does.
    so far, i m just able to show that outcome in the webbrowser in the same login window,,

    may i also know about the software you used to make the video??

    thanks again


  • ucheuche

    Hey, i really loving things....the begining is really crazy beyond this world concept.
    I believe after the tutorials i am a programmer...haaahha.
    God bless you.

  • JonathanJonathan

    Thanks for the great series!

    I'm giving myself a speed course C# with it.
    I'm not experienced with programming but thanks to your well paced tutorials I'm making progress!


    Please Bob would you mind to upgrade some of those videos on www.learnvisualstudio.net ?

  • yes bob I am some your students on www.learnvisualstudio.net live -time

  • Awesome training videos. Thank you so much for this Bob!

    Please make a video series for vb.net intermediate ..and then advanced Cool 

  • @gerdi: Thanks for writing.  That is a message for the Feedback link in the footer of this website so it can get on Microsoft's radar. Best wishes!

  • Roy LarsonRoy Larson

    Hi Bob,

    I'm an 82 year old former cobol mainframe programmer/analyst (Control Data Corporation - circa 1960's)just trying to keep the mind active. When I try to watch the Series Intro 1201 for Visual Basic Fundamentals, I get about 3 seconds of video & audio then a pause then another 3 seconds of video & audio then another pause .... It's probably buffering. Any idea on how to correct that?


  • Hello Roy, I'm sorry you're experiencing problems ... several have had issues with streaming ... the solution is to download the video in your preferred video format ... see the links to the right of the video (near the top of this and every page) under the heading "Download" ... hope that helps!  I hope I'm still writing code at 82!  Fantastic story! Smiley

  • samsam

    how do i download all the videos on vb for beginners

  • samsam

    all at once

  • @sam: I don't think you can.  That might be some feedback Microsoft may want to hear for future distribution.  You may want to click the Feedback link below (in the footer) and express your desire to download entire series as one file in the future.  I've found that Microsoft *does* take these sorts of requests seriously.  Best wishes!

  • Thank you Channel9 and Bob. You guys are really great.

    Next semester, I will be having a course in which VB.NET as the main programming language so all these video series are what I need to get familiar with it during my holiday.

    I am still waiting for the "Javascript Fundamentals: For Absolute Beginners" series Smiley.

    Keep up the great works guys.



  • rtzrtz

    thanks hope to leard more vb10

  • @watermelon: JavaScript ... almost ... there ...  Smiley

    @rtz: I'm pretty sure Channel9 will be overflowing with VB10 "new features" ... was there a particular feature of VB10 you were anxious to learn more about?

  • Darren AllenDarren Allen

    I have just completed this series of videos. I know they are aimed at absolute beginners but I am just returning to VB after a long break I found these videos very useful, just to point me in the direction of newer developments in the language.

    As an example, I was working on a little card game for my kids as I worked through the videos, only to discover in video 23 that I should have ditched Windows forms for WPF. So now I have a second project I'm looking forward to investigate further


  • I a newbie about vb.net from VietNam love to  videos of him

  • Steve BSteve B

    Extreme newbie here. If I watch your videos on VB here.... am I learning 'VB' or 'VB.net'? If it is 'VB' only.... wouldn't I be better off finding a 'VB.net' intro to programming tutorial?

    Thanks much for the clarification.


  • @Darren Allen: Very cool, glad they were even helpful for an experienced chap like yourself!

    @ManhCuongVietNam: Thank you!

    @Steve B: Hey Steve, no worries.  So in 2002, Microsoft came out with "Visual Basic.NET", which was essentially version 7 of Visual Basic.  In versions 6 and earlier, Visual Basic had all of the functionality needed to build applications embedded inside of it.  In version 7, or rather, Visual Basic .NET, there was a distinction between the programming language and the .NET Framework, which you can think of as providing common services to all .NET programming languages (including C# and managed C++) most notably a library of functionality (the .NET Framework Class Library) and a managed virtual machine (the .NET Framework Runtime) which I think of as a "protective bubble that wraps around your program as it runs on the user's computer", managing memory and access to the computer's resources.  At any rate, that was a fundamental shift.  In 2012, Visual Basic 11 was released, coinciding with the .NET Framework v. 4.5.  At this point, no one really talks about "classic Visual Basic" from versions 6 and earlier -- they are, after all, over 12 years old now.  For the foreseeable future, all references to Visual Basic will be implying Visual Basic ".NET", even if they don't say it overtly.  Hopefully that helps?  All the versions and such can be a little confusing, admittedly.

  • Thanks for the prompt response and clarification, Bob.

    I share Alex219267's excitement about your material and  style of presentation.  Your encouragement, demeanor, articulateness and ability to reach the absolute beginner at his/her level is... a true gift.  I hope Microsoft and Channel 9 realize this. 

    If I say any more... its just going to get mushy.

    Thanks.... and I hope you have a Merry Christmas (Its after Thanksgiving... I can say it!)  Smiley


    Steve B


  • @StevenB: Wow, thanks for the really nice comment!  If you *really* want to ensure that the right people at Microsoft know that you want more training like this, please use the "Feedback" link in the footer of this page to let them know.  They use the Feedback to decide what they'll do next for the community.  Again, thank you for your kind words!

  • Hello Mr. Bob , few days ago I bought a book about Visual Basic , then yesterday I found this amazing series of videos about Visual Basic and C# , I want to ask you that would those videos give a well introduction to the basics of those two programming languages and OOP ? Thanks for your precious time you spent in doing that all .

    Remark : I am a university student and have some experience with C programming language but no experience in Object Oriented Programming .

  • @Mahmoud1001: Beginning in lesson 14 you'll start learning the building blocks of object oriented programming ... namely classes, collections, etc.  I say "building blocks" because after 15 years of practicing object oriented programming I'm still getting new insights every day.  OO is a thought process -- you have to think differently and that takes time to digest until you begin thinking in objects.  I would say this ... nothing I teach you will be useless knowledge -- I've hand-picked these topics because they are the most vital for you to understand before moving on ... you have to crawl before you walk and walk before you run.  

  • @BobTabor: Thanks Mr. Bob , your a great instructor . I wish you would present videos tutorials here about GUI and Asp.NET

  • @Mahmoud1001: The best way to make that happen is to forward that request to Microsoft.  Use the Feedback link in the footer of this page.  They listen to feedback and will contact me if that is what they want to do.  Best wishes!




    that is a data

  • thanks microsoft !

  • Malik MahmoodMalik Mahmood

    thanks alot for arranging such a lesson series. I have been working with ACCESS since 2004 but depending the only avl features in access. when ever the task becomes more complexed I am stuck and looking around for written VBA codes to solve my problem. Now I have decided to learn in proper manners.

    again thanks for your lessons.


  • BrendaBrenda

    Bob, I'm just starting your series on Visual Basic and am trying to download Visual Basic Express Edition. I'm running MS Office 2007 adn Windows 7. I'm at the microsoft.com/visualstudio/ site and my options, under Express 2012 Products are: Express for Web, Express for Windows 8, Express for Windows Desktop, and a couple of others. What should I download? Thanks!

  • @Brenda: You want Express for Windows DESKTOP.  Sorry for the confusion ... I wasn't privy to that impending change when I recorded the videos. Sad

  • whycantibeteal2whycantibet​eal2

    Why, when you program, does the word "console" appear in teal? I'm trying to change it from black to teal, but when changing the "plain text" option everything changes, i.e. console.writeline() would appear in teal, as opposed to console being teal and writeline()being black. It looks nicer the way the you have it set. I realize this is sort of covered in video 4, but yeah sorry about the super trivial question.

  • @whycantibeteal2: As you'll learn in the upcoming videos, different words are used to create statements in code.  Some are keywords, some are identifiers (variables), some are operators.  Each type of word is highlighted in a different color.  You can change color schemes to suit your purposes.  If you don't like teal, you can change it.  I think I have the default colors, but keep in mind I'm using Visual Studio / VB Express 2010, not 2012.  The default colors changed.  You can change them by going to Tools / Options  ... on the left, choose Environment / General ... on the right, choose the Color Theme ... dark or light.  You can also use these themes created by the community:


    I've never used these / imported them ... so I can't walk you through the process.  Hopefully that nudges you in the right direction?  Good luck!

  • JosephJoseph

    How do I get the buffering to stop once the initial buffering is done. I know about Stream Manager but non of the short cuts work (CTRL-ALT-SHIFT-s OR ALT-SHIFT-s) and cannot find stream manager otherside on Silverlight 5.1, internet explorer 9, Chrome 26.0, or Firefox 20.1 . Can you help?

  • Duncan MackenzieDuncanma "yeah that's awful close, but that's not why I'm so hard done by"

    @Joseph: Hey Joseph, I'm the video guy here on Channel 9... and I have absolutely no idea what you are talking about. Stream Manager? Are you having trouble watching the video?

  • JosephJoseph

    Try [ http://www.ehow.com/how_8650573_change-buffer-settings-silverlight.html ]. Is their documentation on Silverlight? IE9 and SL 5.1 for 64-bit and Windows 7 64-bit.

  • JosephJoseph

    Problem was bandwidth.

  • FahamFaham

    On Visual Studio Express 2012 for WIN8 - I don't see Forms when I create new VB project. I see instead XAML options. How do I get the forms? I have done lots of VB6 programming, I am migrating to 2012. Is Forms a paid for options or can I get the for free? I cant even see these Forms from Online Selection menu!

  • @Faham: We had to update the download instructions for 2012 ... in the paragraph BELOW the video, above, see this paragraph:


    IMPORTANT UPDATE:  Once you've finished watching this "Series Introduction", watch this video next to learn about changes to Visual Studio since this series was originally recorded.


    Ultimately, you need Visual Basic Express 2012 for Windows DESKTOP:


  • As a 60 year-old "newbie" to the world of programming, I think I have finally found a series that I can stick to... tried starting with "Small Basic" but just seemed too simplistic and slow.  Thanks, and Carry On, Bob!!

  • RachelRachel

    I am a hardware specialist and i want to diversify my skill into programming because i have a passion for it kindly advise where i can start from.

  • @JimmyG2: Awesome.  Age is irrelevant.  You can do this!  (My problem is, as I get older, I'm less patient with my slow progress.  I progressed slow when I was younger, but didn't need instance results.)

    @Rachel: If you're committed to a full-time career as an enterprise software developer, I would probably point you towards C#.  If you're planning on staying in hardware and just need to create an occasional utility / app for your own needs or for a small department, Visual Basic is a good place to start.  And this video series is a great place to start, as well.  Good luck! 

  • JonRJonR


    First of all, great job with these tutorials. Both these and the C# ones are very good. I'm 13, and I enjoy them a lot. I started doing the C# originally a while ago, then forget about them, restarted, and forgot again, and I'm finally going to go through the VB ones. Hopefully being a year or so older has helped my patience. :) Could you please keep tabs on the C# comments? There are quite a few things stacked up. I had one big issue in particular I hope you could help with.

    Thanks, and best of luck in your future endeavors!

  • @JonR: Can you point me to those posts that I missed?  Sorry about that.  I have been trying to stay on top of them all, but occasionally one or two slips by me.

  • JonRJonR

    Sure. Series intro: http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Series-Introduction-01

    I completely understand how that can be missed at points. :)

  • amiramir

    it was good even for iranian people thank you

  • Diego FernandoDiego Fernando

    Por favor donde puedo encontrarlos en español....los necesito urgente

  • Clint RutkasClint I'm a "developer"

    @Diego Fernando: sorry, currently our series are in English only.

  • 感觉很棒的视频啊,可是大部分听不懂啊。。。

  • Dear Mr Tabor,
    For some reasons I just can't understand what is actually being done even after watching some of your videos I desperately need help as I have struggled with this language over the past college semester and it will still come again next semester if not my future would be seriously crippled.
    Thanks for your understanding,
    Mustansir Dohadwala

  • Clint RutkasClint I'm a "developer"
    @Mustansir52: can you be a bit more descriptive on what you are having issues with? Bob moves at a slow pace and we have code samples that go with the videos as well.
  • Ok as in like arrays and values,Input,Process,Output

  • Then Descions and Conditons

    When I mean to say IPO I mean variables and constants

  • Clint RutkasClint I'm a "developer"

    @Mustansir52: you're in the series intro, there are 24 more videos to this series..  http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners has a full list of them.  On the right hand side, there is the previous, current, and next video in the series.

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.