As for my experience during my journey to SCJP, I read K&B book (lovely and wonderful, honestly I'm using it as my reference guide into my day to day programming work ), this book really rocks! Thank you so much Katherine and Bert for your wonderful masterpiece.
After reading it I took all MasterExam mock exams included in this book. Joined Javaranch, ask some question and tried to answer some of the ranchers here. With gaining much confidence I found here in ranch that there is a totally free Mock exam, ExamLab! Thanks Devaka! After completing Diagnostic exam I found out that I'm not ready for the exam. Until I did all practice exams of this simulator and took the Final exam which I got 63% on it. That's when I decided to take the exam! Well I still have a long way to go... to Architect level.