1 00:00:00,239 --> 00:00:03,072 (uplifting music) 2 00:00:05,370 --> 00:00:08,400 Instructor: Welcome to this bonus section for the course. 3 00:00:08,400 --> 00:00:09,990 In this section of the course, I'll go through 4 00:00:09,990 --> 00:00:13,700 the steps needed to use Microsoft Visual Studio Code, 5 00:00:13,700 --> 00:00:16,079 or VS Code for short, 6 00:00:16,079 --> 00:00:19,755 with C++ and with the projects used in this course. 7 00:00:19,755 --> 00:00:23,010 VS Code has become a very popular IDE 8 00:00:23,010 --> 00:00:24,960 over the past few years. 9 00:00:24,960 --> 00:00:28,830 It's a Microsoft product that's free, built on open source, 10 00:00:28,830 --> 00:00:32,729 it's cross platform and supports Windows, Mac OS X, 11 00:00:32,729 --> 00:00:35,370 and Linux, and it's also cross language. 12 00:00:35,370 --> 00:00:38,368 It supports C++, Java, Python, JavaScript, 13 00:00:38,368 --> 00:00:41,640 and many, many other programming languages. 14 00:00:41,640 --> 00:00:44,850 It's fast, it's small, and it's very powerful. 15 00:00:44,850 --> 00:00:46,530 It's also very extensible 16 00:00:46,530 --> 00:00:49,413 via extensions that we can install and customize. 17 00:00:50,310 --> 00:00:51,720 So is it easy to use? 18 00:00:51,720 --> 00:00:52,860 Yes and no. 19 00:00:52,860 --> 00:00:54,840 It's easy to use once you set it up okay, 20 00:00:54,840 --> 00:00:56,940 and that's the purpose of this section, 21 00:00:56,940 --> 00:00:59,850 to walk you through the setup for C++, 22 00:00:59,850 --> 00:01:01,920 you'll see a lot of different ways 23 00:01:01,920 --> 00:01:04,920 to set up Visual Studio Code out on the internet. 24 00:01:04,920 --> 00:01:07,170 Some of them are okay, some of them are not okay. 25 00:01:07,170 --> 00:01:10,320 Some of them use a lot of extensions unnecessarily. 26 00:01:10,320 --> 00:01:12,491 I'm gonna keep it as bare bones as I can 27 00:01:12,491 --> 00:01:15,300 so that we can get up and running 28 00:01:15,300 --> 00:01:18,547 with C++ and VS Code pretty quickly. 29 00:01:18,547 --> 00:01:21,150 So what we'll do in this section is we'll go through 30 00:01:21,150 --> 00:01:22,620 the procedure needed to install 31 00:01:22,620 --> 00:01:26,880 and configure VS Code so that it works with C++. 32 00:01:26,880 --> 00:01:28,752 We'll then set up a folder structure 33 00:01:28,752 --> 00:01:31,170 so that we can organize our projects 34 00:01:31,170 --> 00:01:33,753 and let us easily work with multiple projects. 35 00:01:34,590 --> 00:01:36,180 Then I'll show you how to build, run, 36 00:01:36,180 --> 00:01:38,940 and debug your own C++ programs, 37 00:01:38,940 --> 00:01:42,270 as well as the projects provided with the source code 38 00:01:42,270 --> 00:01:45,690 for this course, all in Visual Studio Code. 39 00:01:45,690 --> 00:01:47,820 Now this section contains videos 40 00:01:47,820 --> 00:01:50,250 for Windows, macOS 10, and Linux. 41 00:01:50,250 --> 00:01:53,010 You'll most likely just watch the videos that pertain 42 00:01:53,010 --> 00:01:55,200 to your specific operating system, 43 00:01:55,200 --> 00:01:57,660 but feel free to watch them all if you like. 44 00:01:57,660 --> 00:01:59,370 Okay, so let's get started. 45 00:01:59,370 --> 00:02:02,193 First up, let's get started with Microsoft Windows.