The easiest way to teach yourself C++ in 21 days.

big problem - killing your past self would mean you can't be alive in the future,
so you cannot go back in time to kill your self, so you are alive and able to do it,
meaning you would be dead so could not return from the future...

Basically, you would form a time travel paradox.