This 24-page article is a primer intended to bring you quickly up to speed on the basics of the Java programming language. It focuses on core concepts such as installation of Java and use of an IDE, object-oriented programming, basic syntax, data types, working with classes, variables, methods, arrays and controlling program flow. The article also includes a reference section with useful Java resources. Written by a software engineer with over 10 years in the IT industry ( 5,471 Words).