C++ by Example
As my first language, I've yet to experience another language that genuinely lets me be as creative as C++.<p>There are hundreds of ways to implement and optimize similar functionality that I feel like an artist writing in it. This, of course, comes with many downsides.