Adjusting to the requirement for perfection is, I think, the...
Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.
Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.