Java is one of the most widely used programming languages for desktop, mobile and web application development. Java is object oriented, cross platform and strongly typed programming language. In this course, you will study the basics of Java programming language. After you complete this course, you will be able to develop basic command line applications with Java. You can built upon the knowledge gained in this course to learn desktop, web and mobile applications. So without wasting any further time, let’s start our first lesson.