I agree. All the various issues you can run into improve with practice. You're off to an above average start. Just stay with it and continue asking questions.