You're going to have to watch your pointers EXTREMELY carefully with C++. C++ is known for being fast because they remove a lot of the checks for memory. If you program the wrong memory spots, you might crash more than the trainer.
Technically all it does is just force the small air buildup in your joints out. Though my professor yells at people who do it and tells them it's not good...he has a Ph.D and I have a huge amount of respect for the kind of knowledge he has so...I don't know.
You better not be one of those people that never uses turn signals. Way too many people don't realize how bad manner it is to not use them.
It's also really bad manner to be in the left lane and going slow. It's an unspoken rule, but you only use the left lane for passing (going faster than) the right lane. If you ain't passing, get out of the left lane.