is it too late to start learning programming