1 00:00:00,270 --> 00:00:01,220 All righty. 2 00:00:01,230 --> 00:00:06,420 So we've spent a healthy amount of time talking about the higher level things, kind of setting the 3 00:00:06,420 --> 00:00:08,080 stage for this course. 4 00:00:08,100 --> 00:00:13,080 Why should you care about databases, what our database is, what's my SQL? 5 00:00:13,080 --> 00:00:14,040 Where does that fit in? 6 00:00:14,040 --> 00:00:15,780 What SQL and so on. 7 00:00:15,930 --> 00:00:21,390 Now it's actually time for us to really get going, so hopefully that's a little bit exciting. 8 00:00:21,600 --> 00:00:27,750 Unfortunately, the first thing we have to do is install the tools, install my SQL on your computers. 9 00:00:28,440 --> 00:00:34,320 So I want to add a note really early on, which is that in my experience, installing anything can be 10 00:00:34,320 --> 00:00:35,100 a pain. 11 00:00:35,100 --> 00:00:40,740 And that's true for someone who is an experienced developer all the way down to a complete beginner. 12 00:00:40,770 --> 00:00:45,660 It's always a potential point of friction where things can go wrong and nothing is more frustrating 13 00:00:45,660 --> 00:00:51,780 than being excited to do something, being excited to learn something new and then have it not work 14 00:00:51,780 --> 00:00:56,130 or have to spend hours trying to figure out why it's not installed correctly and what's going on. 15 00:00:56,580 --> 00:00:59,490 In my opinion, it's one of the worst parts of being a developer. 16 00:00:59,700 --> 00:01:04,950 And then also in my experience teaching, I've seen a lot of people get discouraged really quickly when 17 00:01:04,950 --> 00:01:06,240 something doesn't work out. 18 00:01:06,270 --> 00:01:12,450 If you're unable to install my SQL, when you want to learn my SQL, it might just send you in a different 19 00:01:12,450 --> 00:01:18,270 direction and you might end up learning another database like SQL Light that doesn't require as much 20 00:01:18,270 --> 00:01:20,190 setup and that's easier to install. 21 00:01:20,430 --> 00:01:21,900 So we don't want that to happen. 22 00:01:21,930 --> 00:01:27,030 Nothing against SQL, but this is not a course on SQL Light, so I just wanted to put that out there 23 00:01:27,030 --> 00:01:33,060 that keep in mind, installing can be a pain, but I'm going to do my best to try and make it painless. 24 00:01:33,210 --> 00:01:34,710 So we have three options. 25 00:01:36,120 --> 00:01:39,450 The first one for installation is to install it on a PC. 26 00:01:39,480 --> 00:01:44,670 So if you have a PC, if you're a Windows user, you can follow those instructions. 27 00:01:46,100 --> 00:01:49,750 The next option, as you probably guessed, is that you can install it on a mac. 28 00:01:49,760 --> 00:01:53,510 So if you're following along using a mac, this would be a good choice for you. 29 00:01:53,630 --> 00:01:59,840 But there's also a third option, which is to install it using a service called Cloud nine. 30 00:02:00,790 --> 00:02:04,390 So if you've taken my other course, you may be familiar with Cloud nine. 31 00:02:04,420 --> 00:02:08,020 It's basically an online interactive development environment. 32 00:02:08,229 --> 00:02:11,140 In just a couple of videos, I'll go into some more detail about it. 33 00:02:11,140 --> 00:02:17,710 And before we go any further, I just want to highlight that installing using Cloud nine is without 34 00:02:17,710 --> 00:02:20,650 a doubt the best and easiest way to get started. 35 00:02:20,650 --> 00:02:26,080 And it's what I recommend that you use, which is why I spent so much time drawing this little box around 36 00:02:26,080 --> 00:02:28,000 it install on cloud nine. 37 00:02:28,240 --> 00:02:30,000 So why is that? 38 00:02:30,010 --> 00:02:32,260 Why do I recommend that you use cloud nine? 39 00:02:32,440 --> 00:02:33,820 There's a couple of reasons. 40 00:02:34,270 --> 00:02:37,450 The first is that it's what I'll be using in the course. 41 00:02:37,450 --> 00:02:43,420 So rather than doing everything on a mac and confusing the windows people or doing everything on a PC 42 00:02:43,420 --> 00:02:49,300 and confusing people on a mac, I'm going to use cloud nine, which is something that anybody can use 43 00:02:49,300 --> 00:02:55,150 regardless of the type of machine that you own, how old it is, how much ram you have, what operating 44 00:02:55,150 --> 00:02:57,100 system, that doesn't matter. 45 00:02:57,130 --> 00:02:58,780 It levels the playing field. 46 00:02:58,780 --> 00:03:03,580 So because I'll be using it in the course, I think it makes it a lot easier for you to follow along. 47 00:03:03,760 --> 00:03:08,440 Now, if you're someone who's pretty confident as a developer, of course, feel free to install it 48 00:03:08,440 --> 00:03:09,370 however you'd like. 49 00:03:09,370 --> 00:03:15,250 But I highly, highly recommend that you use Cloud nine at least early on, because you'll be able to 50 00:03:15,250 --> 00:03:17,020 follow along much, much easier. 51 00:03:17,380 --> 00:03:23,140 And the second reason, equally important, is that it's way easier for you to get help if something 52 00:03:23,140 --> 00:03:28,420 goes wrong, if you're doing a project or an exercise and something doesn't seem to be working the way 53 00:03:28,420 --> 00:03:34,270 you expect or you hit a bug or you're just not sure what you did wrong, you can easily share a link 54 00:03:34,270 --> 00:03:39,940 to your environment through Cloud nine and post that on our discussion boards, and either me or one 55 00:03:39,940 --> 00:03:44,980 of the Tas can help you out, so it's way easier for you to get help if you were just working on your 56 00:03:44,980 --> 00:03:49,600 PC or Mac and you're trying to explain what's wrong, you're going to have to take some screenshots. 57 00:03:49,600 --> 00:03:51,040 You're going to have to upload them. 58 00:03:51,490 --> 00:03:56,290 You might have to copy and paste some stuff from your terminal, but if you use cloud nine and I'll 59 00:03:56,290 --> 00:04:01,660 show you this when we talk about Cloud nine in more depth, you can just take the link of your workspace 60 00:04:01,660 --> 00:04:02,530 and share that. 61 00:04:02,530 --> 00:04:05,770 And anyone will be able to look at your code and diagnose a problem. 62 00:04:06,400 --> 00:04:11,380 And the third reason that I didn't write down, and this is a really important one, is that installation 63 00:04:11,380 --> 00:04:13,420 is basically painless. 64 00:04:13,420 --> 00:04:16,420 You have to sign up for an account, and that's about the worst part. 65 00:04:16,420 --> 00:04:22,330 Once you're past that, it's one command to get my SQL working, which is pretty amazing. 66 00:04:22,870 --> 00:04:29,290 So with all of that said, this is my recommendation or prescription for how you should go about this 67 00:04:29,290 --> 00:04:29,890 course. 68 00:04:30,850 --> 00:04:34,180 Use Cloud nine to follow along throughout the course. 69 00:04:34,180 --> 00:04:38,860 So everything that I do and cloud nine, you'll be able to replicate yourself in cloud nine. 70 00:04:39,340 --> 00:04:45,550 And then once we finish the course, you can return back to the installation instructions and then install 71 00:04:45,550 --> 00:04:48,070 it on your Mac or your PC natively. 72 00:04:48,490 --> 00:04:50,410 So I'll talk about what that means. 73 00:04:50,410 --> 00:04:54,880 What's the difference between installing natively versus cloud nine when we talk more about Cloud nine 74 00:04:54,880 --> 00:04:55,930 in just a little bit? 75 00:04:56,290 --> 00:04:57,760 So that's my recommendation. 76 00:04:57,760 --> 00:05:03,670 I highly, highly recommend that you start with Cloud nine and then later on, if you'd like, move 77 00:05:03,670 --> 00:05:05,830 to working on your PC or your Mac. 78 00:05:06,700 --> 00:05:07,390 All right. 79 00:05:07,390 --> 00:05:08,770 So enough about that. 80 00:05:08,800 --> 00:05:10,090 Let's get down to business.