>I have set a goal of 6 months to do best learning c++ and java
So in 6 months you expect to learn both C++ and Java to the point where you could use them professionally? Answer me this: What experience with programming do you already have?
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
Cover the bases for C++: Get "The C++ Programming Language" and go through it. If you're reasonably comfortable with most of what it covers, then you're okay. If you're lost for the better part of any chapter, you're probably not okay.
Do the same with Java. The language is very simple, so you can cover that quickly. The trick to programming efficiently with Java is knowing the "standard" library of classes. You can go to java.sun.com and look through their extensive documentation to deepen your understanding of the library.
Beyond that it's all practice. Read code, write code, and experiment as much as you can.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
If you need basic tutorials you won't master both languages enough to be commercially viable in 6 months.
Narue mentioned the one C++ book you MUST read and understand.
I don't think there's a single similar book for Java, it would be too thick ;)
Simply put: there's no way to master Java in 6 months, as there is no way to master C+ in 6 months.
Get yourself Head First Java which will give you a good start but you can read a library full of books and still be a grasshopper.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337