პროგრამირების შესწავლა, დონის გაუმჯობესება