If you want to learn computer programming but don't have any prior experience, you'll enjoy a tour of Java, one of the most widely used computer languages in the world. It's a breeze to learn in a friendly and supportive environment. Start with the basics of programming and go on to write your own programs and integrate input and output, calculations, decision making, and loops. Build your knowledge and confidence with easy-to-understand examples and plenty of skill-building exercises. So whether you just want to try it out to see if you like it or plan on doing more with Java, this is a great place to start!
We'll use the latest release of Java, from Oracle, the company that maintains and supports the language. We'll also use BlueJ, a graphical development environment designed especially for students. Both are free open-source products, and I'll give you the proper instructions to download them. By the time we're done, you'll be comfortable with Java programming and ready for more!
Brian Hall is a software architect with more than 15 years of experience building software tools in the film visual effects industry. Over the course of his career, he has successfully led teams and mentored engineers in good software development practices. In 2013, he received a Technical Achievement Academy Award for his work on Katana, a software tool that artists use to create visual effects for motion pictures. He holds a Bachelor of Science degree in Computer Science from Biola University.