Programming Using Scratch for a Beginner

     So far, building a program using Scratch has been a challenging experience, but after a couple of tries, I understood how programming works. One difficulty I encountered while using Scratch was figuring out how to accurately place certain blocks in what places to get the outcome I was looking for. I also got overwhelmed trying to use all the different blocks, including the variable and operators, which seemed more of an experienced user's choice. As someone who has never attempted any programming or was taught technology-based courses, I find everything new to adjust to. Some insights I gained about programming from this exercise are how to use blocks in a programming concept and how much can be created from the given blocks on Scratch.

    Some of the differences I noticed between using Scratch and the exercise's exploring machine, assembly, and high-level languages like Python are the difficult some can be. The machine and assembly languages are most complicated to read because they are hardware-specific programming and embedded systems. Still, these languages give programmers complete control over the computer's hardware. The most accessible language I found for me to use as a beginner is Scratch because I can get the visual learning aspect of it as I learn more about programming before diving into high-level languages like Python. 

    Scratch seems most effective for beginners and educators, and machine language is more effective for hardware engineers with specific programming, and assembly language is most effective for embedded systems and device drivers mainly used by system-level programmers. High-level languages like Python are most effective for general applications, web development, and data analysis. I believe these programs, like Python, are the most popular because they are easier to use and more versatile. 

Here is my first project on Scratch! https://scratch.mit.edu/projects/1096851433

Comments

Popular Posts