The time you need to spend on preparation depends on your background and experience in programming languages in general and Java technology in particular. Assuming you have good background in object-oriented languages like C++ or Smalltalk, but do not have much experience in Java technology, it may take you one to two months to prepare for Java Certification. If you have some experience in Java technology, you may need to spend two weeks to a month to prepare for the Certification exam.
The Certification exam covers some of the details of the Java technology that may not be commonly used by a Java programmer. In case you do not have any background in Object Oriented Programming but have good experience in Procedural languages like C or Pascal, you would need to learn Object Oriented fundamentals also. Sun's Java Certification exam is hard.
There are a large number of good books on Java Certification and tons of information available on the Internet to prepare for the Sun ... more.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.