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

Basically, you would form a time travel paradox.

Nah, just enable the internal pull-up and that problem goes away.