I would like to share my experiences as to how i passed the scjp 6. Firstly i would like to thank all who posted their experiences on how they passed the exam, I am forever grateful because all your stories inspired and motivated me into taking the exam. I had no experience what so ever in java except that i had fundamental knowledge in VB.NET. I attended the java certifications classes at college in my town (in Zimbabwe) last year in March. I was lowest in my class, well simply because i wasn't studying and coding. During that time i was working as an I.T technician at a satellite tracking company (of which i didn't enjoy my job because i was not doing any coding). Then I made a dumb move last year in October I quite my job. For 2 months straight i had to minimize my social activities. I went through the SCJP Sun Certified Programmer for Java 6 Exam book 2 times (thoroughly) leaving no stone unturned. Of which if you would ask me i would say its an excellent book. Two weeks before the exam i went through the 2 minute drills (provided at the end of each chapter) along with summaries version of the study guide that here is on site (http://dl.dropboxusercontent.com/u/18260498/Java6Samenvatting.pdf) which Katherine Sierra and Bert Bates so kindly provided us. I would go through these notes and 2 minute drills at least 3 times a day for 2 weeks before the exam date. Then come the day of the exam, in December, i scored 95%. The good part of this is that i am employed as a junior programmer. The sad part is, the post is C# programmer, but I am still able to implement the stuff that i learn t from the java certification because C# and Java are almost the same to me. I hope this story would inspire and motivate others as other stories posted here did for me too.