completed how to learn programming post