1- Well, first off, I read in another post someone suggesting learning/sticking with one language (C++ specifically) for the next two years of college & then start learning Java. I wanted to actually try learning both C++ & Java at the same time, seeing that the concept & idea behind both languages are somewhat similar, especially that both languages will be introduced/taught by the same author. Do you think I should do that or should I just really stick with C++ for now?
I might have said that - at least it sounds like something that I would say. If I did, here is my justification. For some reason, people seem to get caught up in trying to 'learn' 6 languages in 8 months. Guess what, they basically learn how to do hello world 6 different ways. Pick one or two general purpose languages like Java and/or C++ and learn how to program. Solve problems like those at Sphere
. Spend some time at TopCoder. Learn the language inside and out, and just as importantly, learn how to approach and solve problems.
Yeah Gadget, I see your point & I agree with you totally. Learning how to use a language is one thing while knowing how to solve problems is another. I do agree with you that I should work on my skills on how to approach a problem as a beginner, rather than learning how to program with many languages as possible. This is actually what I want to get to in the end. Thanks for that Sphere link, btw, I was hoping to find some real-world problems, and that link do just that for me.
Don't hurt yourself by doing too many things in too little time. I tried that once and just fell back to my precious native C. But just slowly add, no need to rush unless you've goofed off in class and have your Grand Unifed [Insert Language Here] Program to turn in tomorrow. Then rush it
Thanks Cplusplus, I appreciate the advice. Orginally, I wanted to learn C++ only & then worry about any other languages out there. When I came to realize what OOP is & got to know that there's actually an analysis & desgin phase to writing programs & solving problems, it became my desire to really know how to work problems than knowing how to write a program. This is why I'm actually going through each & every problem in my textbook & lab manual, in hopes of learning some new techniques & have as much knowledge as possible dealing with problem sovling. When I got to see & know that Java wasn't really far from C++, I thought I'd push myself & work on building a solid understanding of all the basics & OOP using both Java & C++. To be honest, Deitel (the textbook I'm using) is so clear that I feel so comfortable about learning both languages in the next 2 years of my life using their textbook. Definitely, I'll adhere to what most of you said in here, and I'm not gonna push myself too far. It's always easier said than done. If I felt that it's too much of a task to accomplish to learn both Java & C++ at the same time, which is something I feel that I need to do to know my real limits, then I'll stick with C++ since it's the base for me, and then worry about Java later on. Please keep your replies coming, I really like to get as much information as I can possibably get about the subject. Again, thanks to all of you for your help. I really do appreciate it.