(This is my first post, please be kind ...) I passed SCJP 1.4 last February with an 87 % To prepare I used many sources (JavaRanch being one of them). I recommend buying the best book (last edition) and following it. I felt I was over prepared on some areas (specially GUI stuff) that the exam no longer covers. I failed most on GC Right now I'm finishing my Project (A Java 1.4 Turing Machine Simulator) And I have realized I still don't know enough of Swing ... Do your trainers, the exam is not difficult! Have Luck!