Possible Duplicates:
“Projects” for learning a new language
What would you write if you wanted to learn a new language?
I'm a rather junior programmer. I did a program in college on programming, so I've been exposed to a bunch of different languages (C++, Java, VB.Net, even COBOL) and I understand the basic concepts of building programs. This is to say, I'd easily pass the FizzBuzz test. My problem is that I don't have a lot of depth in many languages, and I'm having a few issues fixing that problem.
I've asked other groups how to solve this problem, but the conventional wisdom seems to be "code something." I'm not knocking this advice - it's great advice - but I'm just not sure how to get started. I don't seem to be affected by whatever bug gets into most programmers that they're going to "build a better mousetrap" and I don't find much in my daily life that calls out to be automated, so when it comes to creating sample programs to teach myself languages, I tend to come up short of ideas.
Are there any websites that deal with this problem, giving lists of sample projects to build? My maths are good to a point, but not to the that something like Project Euler is a viable option right now. Advancing my maths is a definite goal for the future, but it's not my primary focus right now.
Also, how much of a concern is language choice? I'm going to work through some C/C++ over the next little while, and intend to build a nice site in PHP/MySQL soon as well. I assume I'll need rather different exercises to get to a suitable level with each of these languages.
Thanks so much for any ideas you may have on this subject.
Cheers,
Kristina