1
00:00:05,280 --> 00:00:12,540
For this course, we're going to use an IDE called
IntelliJ IDEA. An IDE, or Integrated Development

2
00:00:12,540 --> 00:00:15,510
Environment, is the tool that
we use to write programs.

3
00:00:15,630 --> 00:00:23,430
The main feature is a text editor, that we type our code into.
But an IDE also compiles and runs our programs for us.

4
00:00:23,910 --> 00:00:27,820
And as you'll see, it also warns us about
errors in our code, before we run it.

5
00:00:28,260 --> 00:00:33,310
The IDE we're going to use is called IntelliJ IDEA,
created by a company called JetBrains.

6
00:00:34,050 --> 00:00:38,070
There are other IDEs available, and you
can use any that you want for this course.

7
00:00:38,430 --> 00:00:43,670
If you've already got an IDE that you like, and you're
comfortable using, then it's fine to continue using it.

8
00:00:44,070 --> 00:00:46,980
Most modern IDEs provide the
same, or very similar, features.

9
00:00:47,550 --> 00:00:51,960
If you haven't used an IDE before,
I suggest you use IntelliJ IDEA.

10
00:00:52,560 --> 00:00:56,550
That way your environment will work
the same way as you'll see in the videos.

11
00:00:56,550 --> 00:01:02,670
In this course, you're going to download the latest version
from the JetBrains website, so I'm going to go to jetbrains.com.

12
00:01:07,140 --> 00:01:13,350
Come over here to Tools. You can see they've got a variety
of products. The one we want is IntelliJ IDEA. click on that.

13
00:01:15,280 --> 00:01:17,550
I'm going to close this little popup,
if it appears for you.

14
00:01:17,940 --> 00:01:18,840
Click on download.

15
00:01:20,520 --> 00:01:24,780
So you can see over here to the right, there's a Community
Edition. That's the one we're going to download.

16
00:01:24,960 --> 00:01:30,020
The Community Edition is free, so I'm going to click on download.
The Ultimate Edition has some extra features,

17
00:01:30,020 --> 00:01:33,780
but you'll have to pay for it.
You won't need those extra features for this course.

18
00:01:34,200 --> 00:01:40,000
So we'll leave it to download, and you can see it
downloading, in the bottom left hand corner of the screen.

19
00:01:42,400 --> 00:01:44,830
OK, I'm going to open the file,
now that's been downloaded.

20
00:01:47,570 --> 00:01:48,720
We're going to close
down the browser.

21
00:01:48,750 --> 00:01:55,550
We no longer need that. We're going to select Yes to this option,
Do want to allow this app to make changes to your device.

22
00:01:56,690 --> 00:01:57,950
We're going to click on next.

23
00:01:59,370 --> 00:02:03,030
I'm going to leave the destination
folder unchanged, and click on next.

24
00:02:04,210 --> 00:02:10,930
On the screen for the installation options, you need to know
whether you're running a 64 bit or 32 bit version of Windows.

25
00:02:11,900 --> 00:02:13,720
I showed you how to check that,
earlier in the course.

26
00:02:13,840 --> 00:02:15,730
As a recap,
come down here.

27
00:02:15,730 --> 00:02:17,830
You can either type
32, or type about,

28
00:02:18,790 --> 00:02:24,970
To get to you about your PC page. Either will get you there.
And scrolling down here to system type.

29
00:02:24,970 --> 00:02:29,620
If it says 64 bit operating system, as mine does,
then you have a 64 bit version of Windows.

30
00:02:29,620 --> 00:02:31,660
Otherwise you're running
a 32 bit version.

31
00:02:32,050 --> 00:02:35,140
And this will be important as we swing
back, to our installer screen.

32
00:02:35,140 --> 00:02:40,090
So make a note of which version you're running.
And also ignore the x64-based processor.

33
00:02:40,300 --> 00:02:42,550
It's the operating system
that we're interested in here.

34
00:02:42,970 --> 00:02:43,980
So closing it down.

35
00:02:44,260 --> 00:02:50,460
So back in the installer, tick the appropriate launcher
for your system, in the create desktop shortcut section.

36
00:02:50,890 --> 00:02:58,350
You want a 32 bit launcher on a 32 bit version of Windows,
and a 64 bit launcher on a 64 bit version of Windows.

37
00:02:58,690 --> 00:03:03,880
I'm going to click the 64 bit launcher,
because my Windows was 64 bit, as we saw.

38
00:03:04,030 --> 00:03:06,430
But make sure you click the
right one for your system.

39
00:03:07,370 --> 00:03:14,930
Additionally, and only 32 bit Systems, check the
Download and install 32-bit JetBrains runtime box.

40
00:03:15,140 --> 00:03:19,640
I don't need to do that, because I'm running
a 64 bit version. Leave everything else un-ticked.

41
00:03:19,670 --> 00:03:25,430
The other options are more for convenience, and aren't essential.
Click on Next, then click on Install.

42
00:03:27,570 --> 00:03:29,700
IntelliJ will now install, which
will take a few moments.

43
00:03:33,940 --> 00:03:39,370
All right, so once it's installed, tick the box to
Run IntelliJ IDEA Community Edition, and click finish.

44
00:03:42,580 --> 00:03:47,350
You may or may not see this pop up. If you do see
it, this is a standard privacy policy type agreement.

45
00:03:48,390 --> 00:03:52,290
Confirm that you've read it, and obviously you
want to read that at some point. Click on Continue.

46
00:03:53,250 --> 00:03:54,630
The screen may pop up as well.

47
00:03:55,050 --> 00:03:59,130
You can always change the behavior, you can see the link
there, in settings, if you need to change it at a later time.

48
00:03:59,480 --> 00:04:01,020
I normally select Don't send.

49
00:04:04,090 --> 00:04:09,130
Now, you may or may not be prompted also to import
settings from your previous installation. I wasn't

50
00:04:09,130 --> 00:04:12,340
prompted. But most students will be
installing this for the first time.

51
00:04:12,550 --> 00:04:16,079
So make sure, if you are prompted for
that, to select Do not import settings.

52
00:04:16,089 --> 00:04:18,670
And again, you saw that I wasn't
actually prompted there for that.

53
00:04:19,540 --> 00:04:23,990
At this point, we're now at the welcome screen. Now
this new version, which was released at the beginning

54
00:04:23,990 --> 00:04:29,570
of December 2020, has a different Welcome screen
to the earlier versions of Intellij IDEA.

55
00:04:30,320 --> 00:04:34,690
Most of the time you'll be working with Projects
selected, and you can see that in the left hand side.

56
00:04:35,090 --> 00:04:37,910
This is where you create new projects
and open your existing ones.

57
00:04:38,450 --> 00:04:43,100
We'll be creating our first project in the next section
of the course, but there's a couple more things

58
00:04:43,100 --> 00:04:44,570
we should configure
before we do that.

59
00:04:45,330 --> 00:04:49,250
The one thing you may not like is the
dark background that IntelliJ uses.

60
00:04:49,430 --> 00:04:54,100
And that's okay, because you can change it. You
can click on Customize, over here to the left, and we

61
00:04:54,110 --> 00:04:56,030
get some options that
control the display.

62
00:04:56,570 --> 00:05:01,790
The default color theme has a dark background.
JetBrains calls the theme Darcula.

63
00:05:01,970 --> 00:05:04,730
Many programmers prefer that,
and it's now the default.

64
00:05:05,150 --> 00:05:09,720
But if you prefer a light background, click
the dropdown and choose one of the lighter themes.

65
00:05:10,070 --> 00:05:15,110
Personally, I also prefer a dark background, but
it doesn't show up that well on video, so I'm going

66
00:05:15,110 --> 00:05:16,970
to change mine to
IntelliJ Light.

67
00:05:17,960 --> 00:05:23,230
If you've set your operating system to use a light
or dark theme, you can check the Sync with OS box.

68
00:05:23,530 --> 00:05:26,950
That works on Windows and Mac, but
doesn't, unfortunately, work on Linux.

69
00:05:27,560 --> 00:05:31,180
If you want to change the font size that IntelliJ
uses, you can do that from here, too.

70
00:05:31,630 --> 00:05:36,190
You can also adjust the colors for red and green
colorblindness, if that's something you'd find useful.

71
00:05:36,520 --> 00:05:36,790
All right.

72
00:05:36,800 --> 00:05:41,030
So at this point, we're now done.
We've now successful installed IntelliJ IDEA.

73
00:05:41,470 --> 00:05:45,550
So now that you've done that, we do have a few
minor configurations that we need to finish up.

74
00:05:46,120 --> 00:05:51,370
Specifically, what we need to do is configure it for
the Software Development Kit, so that we can start

75
00:05:51,370 --> 00:05:55,110
creating programs in this course.
But we're going to do that in a separate video.

76
00:05:55,900 --> 00:05:58,360
I'll end the video now and we'll
see you in the next video.

77
00:05:58,630 --> 00:06:02,380
Where we start making a few other changes,
to configure IntelliJ IDEA.

78
00:06:03,110 --> 00:06:05,710
Now skip over the videos for
the other operating systems.

79
00:06:05,890 --> 00:06:08,980
So if you're using windows, you can
now skip the videos for Mac or Linux.

80
00:06:09,280 --> 00:06:16,120
But make sure you do watch the last video in this section, the
one called Configuring IntelliJ IDEA for Windows, Mac and Linux.

81
00:06:16,420 --> 00:06:20,140
This is where we'll set up IntelliJ to
work with our chosen language code.

82
00:06:20,530 --> 00:06:25,050
Now, the steps are the same for all three operating
systems, and I've covered them all in the same video.

83
00:06:25,390 --> 00:06:27,670
So it's very important that
you *don't* skip that video.

84
00:06:27,880 --> 00:06:32,740
You *must* follow the steps in the
Configuring IntelliJ IDEA for Windows, Mac and Linux.

85
00:06:32,920 --> 00:06:34,750
So I'll see you in that video.

