What's the difference between writing scripts and creating an actual program? or are they the same thing? Are scripts basically short lines of codes?