I dont know about pakistan. But my experience about (many) indian coaching classes is bad (ask if you are curious).
I did not use any class for OCJP and I suggest that it is better to avoid them.
You can try the following which are good for self-study :
1.SCJP 6 guide by kathy sierra and bert bates aka K&B book (exam oriented). Interesting and explains basics well.
You will need extra books if you dont know data-structures.
2.Java - How to program by deitel. Many topics covered and each program explained step by step. I Like this book.
OR "Head first Java" by K&B.
3.OCP programmer practice exams book by K&B (when you are ready to go for final exam)
4.For doubts while learning - this website and google.
PS : which are the famous/well-advertised coaching classes for IT in pakistan ? In india we have niit, aptech , karox , st.angelos etc.
Thanks! I think you are Right!
Actually I am enrolled in OCJP Training in one institute, but the problem is that after whole week It is not yet confirmed by the Authorities and others that will they cover OCJP Strange
I will try to confirm it today hopefully.
Also I have started Reading kathy sierra and bert bates SCJP 1.6 and after that I will move to there Exam guide book.
What do you think that how much time do I require to prepare for it by myself? Or how much time did you took to complete it?
I have basic knowledge of Java.
Usman Yasin wrote:Thanks! I think you are Right!
how much time did you took to complete it?
I took about 4 months, spending about 4-6 hours a day. Some people take 1 month or lesser . BUT, those guys have generally done serious java coding before, so its easy for them. To see how much time others took and their tips, spend some time here
One important thing many guys say : do a lot of coding on your own. that will help to learn new things and remember concepts well. Just reading good books and solving difficult questions in not enough.
The collections and generics chapter is challenging - study and understand it well. You need to know data-structure basics to understand that chapter. If you dont know data-structure basics, add 1-2 months more to your prep time.
See the problems that other guys post in scjp or beginners forum. Learn from them or try to solve their problems. That will help you to learn.
PS : I know that coaching classes are generally run by liars and losers. Avoid them if possible.