what i did when i first started and what i still do is make some program anything...then i go back through the program and see what i can learn to make the code more efficient...also getting errors...