To learn to be a good programmer, you'll need to recognize that certain ways of writing code, even if they make sense to you and they are correct they're not good because other people will have trouble understanding them. 