Wednesday, 5. September 2007
Beginner's Guide to Eclipse and Java
Mark Dexter has put together a video tutorial 'Eclipse and Java for Total Beginners' to help newbies get started with writing Java programs using Eclipse version 3.3. The lessons are designed for you to work side-by-side, pausing and rewinding the video as needed. You don't need any prior experience with Eclipse or Java to learn through the tutorial. There are 16 lessons in all spanning 195 minutes. Each lesson guides you through a step-by-step process creating a simple 'personal lending library' application. All the code for the lessons is typed in 'real time', which allows the demonstration of many Eclipse Java editor features that speed up coding. Test-driven development is used throughout the lessons, using the JUnit testing facility in Eclipse.
The
tutorial aims to demonstrate the basics of using Eclipse for writing Java programs, how to use Eclipse for agile software development, how to use existing Java learning resources (tutorials, examples, books) within Eclipse, and create a foundation for continuing to learn Java and Eclipse. There is also a
Tutorial Companion Guide that includes the code snapshots from each lesson, which allows you to jump in at any lesson and to make sure your code matches the sample code.
If you're still wondering why you should learn Java using the Eclipse integrated development environment (IDE), Mark lists the following reasons:
- Eclipse provides a number of aids that make writing Java code much quicker and easier than using a text editor. This means that you can spend more time learning Java, and less time typing and looking up documentation.
- The Eclipse debugger and scrapbook allow you to look inside the execution of the Java code. This allows you to “see” objects and to understand how Java is working behind the scenes
- Eclipse provides full support for agile software development practices such as test-driven development and refactoring. This allows you to learn these practices as you learn Java.
- If you plan to do software development in Java, you’ll need to learn Eclipse or some other IDE. So learning Eclipse from the start will save you time and effort.
The chief concern with learning Java with an IDE is that learning the IDE itself will be difficult and will distract you from learning Java. Mark hopes that this
tutorial will make learning the basics of Eclipse relatively painless so you can focus on learning Java. The tutorials use Europa.