Break a large problem into smaller pieces that you can implement
Debug a program and understand how code gets executed
Learn about programming through a series of short, concise examples with line by line explanations covering everything from getting up and running to object oriented programming, data structures, and various tips and tricks to help you along your way.
Section 1 will get you up and running with everything you’ll need to write and run Java programs.
Section 2 will introduce fundamental programming concepts such as variables, methods, and control structures that will put you well on your way to writing your own applications.
Section 3 dives a bit deeper as we learn about object oriented programming. You’ll learn how to write code that can be reused easily, as well as gain some insight into technical details about how programs actually run on hardware.