 Hey everybody, this is Brian, and today we're going to start our journey on Java. What is Java? Well, a quick Google will tell you what Java is. Java is a cross-platform language that runs on quite literally any platform out there. So the code you write on a Windows box will run on Linux and Unix and macOS and etc, etc. Java's used around the world. It's one of the most popular languages out there. The reason why I'm doing this is because I am studying for the Sun-certified Java Programmer. That's the Sun-certified Java Programmer or SCJP certification. Now you notice when you search for Sun-certified Java Programmer, you're taken to Oracle. Why is that? Everybody knows that Sun may Java, while Oracle bought Sun. Well, I should rephrase, they bought parts of Sun, not all of it, but for the most part, just know that Oracle bought Sun. So it's now the Oracle-certified professional Java Programmer. Same exam from what I've heard, but I'm going to study for it nonetheless. The one that I'm going to go for is the 31065 Java Standard Edition 6. There's different editions of Java. What you really need to know is there's a standard edition and a mobile edition and an enterprise edition. What's the difference between those two? Well, the mobile edition is for, you guessed it, mobile phones. It is more for desktop programming and Java Enterprise Edition is more for server programming. For this, we're going to be doing the standard edition, but all editions of Java are roughly the same. So these tutorials will help you with any of them. So the first thing you need to do is actually download Java. How do you get that? Well, let's try the Java Development Kit or JDK. As you see, there's a lot of them out there. So Java SE Standard Edition and you just go to download and you notice there will be like FX and NetBeans and EE Enterprise Edition. Remember, we just discussed EE. What are these other two? FX is kind of their competition for Macromedia Flash, whereas NetBeans is an IDE. We will not be covering NetBeans, we'll be using Eclipse, which is arguably a little more popular and a little more user-friendly in the beginning. So anyways, you just click Java and chances are you already have Java installed, but if you don't, you just download the Development Kit. Now there's something you should know here. There's a Java Runtime and a Java Development Kit. The Runtime allows you to run Java code. So when you go to java.com, when you go to java.com, that's not it, darn you Google, there it is, java.com, when you go to java.com and you download, you're downloading the Runtime environment. This allows you to run Java. You're going to be programming Java, so you're going to need the Runtime and the JDK. So go to java.com, choose your language, download the JRE or Java Runtime environment, and then you're going to need to find the JDK, which you can find from oracle.com or just a quick Google of JDK. You're going to download Standard Edition, you can click on Java, oh, I should probably back up and mention this. You can also get the JRE here. So if you just Google JDK, you can get the JDK or the JRE. Anyways, just click Java, follow the prompts on the screen, you're going to want to download Java Standard Edition Development Kit. I'm using 6U21. 6U21 means Java 6 Update 21, you can see Java 6 Update 21 right here. Really the additions don't matter. Just know that you're using the Java Development Kit. After you've downloaded and installed those, you're going to want to download what's called Eclipse. You can go to eclipse.org, and be careful Googling Eclipse because you might get that vampire movie, teenage girls love that, but anyways, go to eclipse.org and this is a very popular IDE, download and install the edition for that. You might get a little confused because there are a lot of editions out there for Eclipse. You can see there's Eclipse Java, Eclipse Runtime, SOA, Pulsar Modeling, Application Frameworks. This has become a whole movement in itself and don't worry, all of this is 100% free. You're diving into what's called the open source software movement or just open source. So typically, I mean just pick whatever you want. Go to downloads. I'm just going to kind of walk through here. It's been a while. The one I downloaded was the Eclipse IDE for Java Developers, it's 99 megs. It comes as a zip file. Basically you just extract it and run it. There's really no setup needed. You'll see all these weird acronyms. We'll get into these later where it says order Eclipse, ESV, all this stuff. It's going to look totally Greek to you if you've never touched Java. Just download the edition that's right for you. As you can see, it comes for Windows, Mac, and Linux. Once you have those set up, go to the next video which we will be starting in Eclipse. Thank you for watching. I'll see you in the next one in this video, educational and entertaining.