I don't think it is or has to be either. But when I was "learning to become a programmer," I just found myself becoming increasingly disconnected from the world. It was as if I was constantly thinking about programming, etc. and I didn't want to be bothered.