Post 1: My Scratch Project

  



Using Scratch for the first time has been quite interesting. At first, it was frustrating looking through the different categories to find the right command, even though the program seemed simple enough. After some playing around, I found the correct command combinations and put together something simple while also being enough to call it a basic program.

The process of building a block program was, overall, simpler than I expected.  It's nice to see that programs like Scratch are designed to help the programmer or a newbie like me understand each block's individual functions.  In one sitting, the average user can put something together that actually works! 

I had some difficulties along the way, though. One thing I had trouble with was getting time durations figured out.  Tinkering with the Motion and Control categories took a little extra time, but I was able to make progress through trial and error.  I also struggled with getting a ball to bounce until I referenced the tutorial again and again to see the directions they gave.  Once I created a single bounce, I was able to repeat the process multiple times using the Repeat block to get the desired effect.

Throughout this exercise, I see that programming is something that anyone can learn with practice and repetition.  It has also taught me how much work it takes to make the programs we use every day.  They are very complicated and require so many background processes and steps we never see, just to make them run properly.  It helps to provide perspective on the workload that programmers must deal with when creating programs of any kind.

It’s great to see how far programming languages have come since the early days of computer hardware.  Not only can these processes be done by an average user, but they can be done in the palms of your hands with a personal computer or even a smartphone.  The programming languages like those used in Python and all the older languages have paved the way for the languages used today, and they will continue to improve and evolve with time.

JavaScript seems to be the most effective for building websites, and it's used regularly today.  Java is one of the most popular languages because of its ultra-compatibility with many types of computer software.

Our technical world uses many more languages, so stay tuned for more projects to come! If you’d like to check out my basic program, just follow the link below.



https://scratch.mit.edu/projects/406725828

Comments