Friday, February 6, 2026

Have you ever built a program from scratch and felt surprised by how engaging and fun it was?

 



I built a program from the website Scratch.mit.edu for the first time, and it was very fun and engaging, although I created something basic. Scratch almost compares to video game engines in that you can give commands to the program, and it displays everything you tell it to do. There are endless possibilities you can make on scratch from full playable mini games, such as Angry Birds or a nice little 2D scroller like Mario Brothers. The interface is very user-friendly and easy to get the hang of once you start messing around with the commands to see what they do. In the book by CertMaster Learn by Test Out Corp, they discuss creating programs; it's best to make a flow chart of what you want done in plain language before programming. For example, if I make a list such as make player character, make character run animation, make character jump, and make character crouch. When finding ways to accomplish those tasks, I'm also learning techniques that I can apply to make 41 other characters/sprites move with ease. The Scratch website is excellent for all ages who want to get into coding. Scratch allows the user to be as creative as possible. Strawhacker and Bers (2019) did a study on how children used ScratchJr, which resulted in kids displaying high creative and coding skills. If only this technology had been made in the early to late 2000s, IT would have been more popular.

Interpreted languages, such as Python, are the easiest languages to use and understand. Having little experience using Python, I know how simple it is to use the example print("Hello World!"), where that's all you have to input for the output to be simply Hello World! The other languages become more skilled and complicated when running the Hello World prompt, requiring various steps to achieve the output of Hello World. Compiled Languages such as C# and C++ work well with creating websites and game development. Machine and Assembly languages are more complex to work with and understand. Machine language is a series of 1s and 0s, as it is the default language of all computers. Assembly Language is a human-readable language used when interacting with a computer's drivers and firmware. SQL is pretty straightforward and is used on websites to help databases retrieve search results quickly. 

Link to my Scratch project https://scratch.mit.edu/projects/1276466980

No comments:

Post a Comment