Download this episode

Download Video

Download captions

Download Captions

Description

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.

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      Mike

      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!!!

      cheers

    • User profile image
      Alex219267

      Bob is back!!  Thank you Bob!!!

    • User profile image
      Toni88

      Thank you Bob. Smiley

    • User profile image
      kartoffelsa​lat

      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

    • User profile image
      muzi

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

    • User profile image
      gduncan411
    • User profile image
      natelawrence

      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.

    • User profile image
      Ebrima

      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.

    • User profile image
      Jorge 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

    • User profile image
      Ben 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!

    • User profile image
      BobTabor

      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.

    • User profile image
      BETTERLIFE_​BCOZ_OF_​WORK_NOT_​LUCK

      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.

       

    • User profile image
      Alex219267

      @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.

    • User profile image
      Dawood

      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?

    • User profile image
      BobTabor

      @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.

    • User profile image
      Dawood

      thank you for your reply

    • User profile image
      Moesasji

      don't hear anything Crying

    • User profile image
      Samoht_DK42

      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.

      .http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners

      Regards

       

       

      .

       

    • User profile image
      BobTabor

      @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!

    • User profile image
      blake

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

    • User profile image
      BobTabor

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

    • User profile image
      Samoht_DK42

      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.

    • User profile image
      sonic

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

    • User profile image
      BobTabor

      @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"

    • User profile image
      Warren

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

    • User profile image
      roshanrbb

      , 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,,
      thanks

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

      thanks again

       

    • User profile image
      uche

      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.

    • User profile image
      Jonathan

      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!

    • User profile image
      MBONGA

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

    • User profile image
      Mbonga

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

    • User profile image
      gerdi

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

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

    • User profile image
      BobTabor

      @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!

    • User profile image
      Roy 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?

      Thanks.

    • User profile image
      BobTabor

      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

    • User profile image
      sam

      how do i download all the videos on vb for beginners

    • User profile image
      sam

      all at once

    • User profile image
      BobTabor

      @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!

    • User profile image
      watermelon

      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.

      Cheers,
      watermelon

       

    • User profile image
      rtz

      thanks hope to leard more vb10

    • User profile image
      BobTabor

      @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?

    • User profile image
      Darren 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

      Thanks

    • User profile image
      ManhCuong​VietNam

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

    • User profile image
      Steve B

      Bob,
      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.

      Steve

    • User profile image
      BobTabor

      @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.

    • User profile image
      StevenB

      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

      SS580

    • User profile image
      BobTabor

      @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!

    • User profile image
      Mahmoud1001

      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 .

    • User profile image
      BobTabor

      @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.  

    • User profile image
      Mahmoud1001

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

    • User profile image
      BobTabor

      @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!

    • User profile image
      THOMAS

      HELLO

    • User profile image
      THOMAS

      that is a data

    • User profile image
      lucasdm

      thanks microsoft !

    • User profile image
      Malik Mahmood

      Hi
      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.

      Malik

    • User profile image
      Brenda

      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!

    • User profile image
      BobTabor

      @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

    • User profile image
      whycantibet​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.

    • User profile image
      BobTabor

      @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:

      http://studiostyl.es/

      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!

    • User profile image
      Joseph

      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?

    • User profile image
      Duncanma

      @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?

    • User profile image
      Joseph

      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.

    • User profile image
      Joseph

      Problem was bandwidth.

    • User profile image
      Faham

      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!

    • User profile image
      BobTabor

      @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:

      http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop

    • User profile image
      JimmyG2

      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!!

    • User profile image
      Rachel

      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.

    • User profile image
      BobTabor

      @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! 

    • User profile image
      JonR

      Bob,

      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!

    • User profile image
      BobTabor

      @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.

    • User profile image
      JonR

      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. :)

    • User profile image
      amir

      hi
      it was good even for iranian people thank you

    • User profile image
      Diego Fernando

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

    • User profile image
      Clint

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

    • User profile image
      wsll546

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

    • User profile image
      Mustansir52

      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

    • User profile image
      Clint
      @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.
    • User profile image
      Mustansir52

      Ok as in like arrays and values,Input,Process,Output

    • User profile image
      Mustansir52

      Then Descions and Conditons

      When I mean to say IPO I mean variables and constants

    • User profile image
      Clint

    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.