I want to get into C++ team at work. Their job is to write CGIs in C++ (mainly but not limited to). I know basic C++. Reading the list at C++ book guide question on SO, I\'ve go
in my opinion if you make some small project using
you can get into the advanced C++ topics like expression templates. the project even does not have to do anything useful, as long as you are able to put pieces together to produce some output.
if you know some C++, you can have a lot of fun pushing language to limits with phoenix alone.
as far as ideas, CGI is likely to be heavy in mathematics, try for example writing parallel integration algorithm using expression templates.
for example, you can create syntax like this:
integrate(x*x + sin(x), 0, 100, threads(4));