Programing Languages and Scratch

 Programming Languages and Scratch

It was a great experience going back to doing block coding! I have done We used to do summer camps at the Microsoft store, and kids would come to do various activities. Coding was one of the things we did. It was great to go back in time and do them again. It was very similar to code.org. Block coding makes it easier to code and learn the coding. It was challenging to do since it had been a long time. It was a fantastic time, and I had fun building the game and relearning it again. The difficulties were remembering how to start things and stay in a certain position. Since it was a long time, I forgot everything and had to relearn slowly. But I had fun figuring it out and researching when needed to help solve my issue. I overcame my difficulties by researching and watching videos to see how someone solved the problem. I spent lots of time trying to make the rocks move and make more come to make it look like there were a lot of rocks. Programming is excellent to know as it can help you develop various programs. Coding is the building block of all computer programs.

When you do those activities in sections 2.8, 2.9, 2.10, programming uses zeros and ones to get an output depending on the series that the ones in zeros and start. When you get to section 2.11, you start working with Python programming and typing the coding to tell the computer what to do. Next so, if you compare them, choose to program from Scratch. It is a lot easier to program using Scratch than the previous two ways of coding. Programming in Scratch is essentially just instructions on blocks you put together for instructions to be followed. No need to program or do a lot of work. It’s essentially been done for you. Just put the instructions together.

The difference between the programs is that each program has Its own thing that it is used for. For example, when you use machine learning, it’s essentially reading numbers and coming out with outputs, and it ends up being on or off, depending on the one and zero. For example, type out the instructions in Python and what you want the specific instructions to do. When you’ve got to scratch, Scratch is just putting things together, so there is no reading code or anything. It’s just telling what to do and putting instructions together. The language I found easier would be Scratch because you’re not coding. You are more of just using instructions and figuring out the best way to combine them to make a game or anything else you’re trying to make. Type out your code and make it do what you want. You would also review the code and ensure there are no bugs to fix. Like Scratch, you would have to figure out how to solve bugs.

The most effective place for each language would be for Scratch. You would go with kids learning to code, or if you’re new to coding, that would be the perfect scenario to use Scratch. When it comes to Python, the best scenario would be when you’re trying to create an application using Python. Coding your application would be the best scenario to use that programming language. When you want to use machine learning, the essentially no best scenario to use it would be, it’s trying to learn about something or trying to turn on and turn off lights. For example, that would be the best scenario as it uses zeros and ones. The most popular programming language today Is high-level coding since it is essentially very customizable. You can edit and make your code and the program that you want to make. On the other hand, the most popular program for kids is the block coding used in Scratch. This is also very popular amongst new coders trying to learn code. They would use blocks to start off getting essential learning blocks of coding. Learning about Scratch was a great time, and I was going to create a game by just giving it the instructions needed and moving blocks around.

In conclusion, my experience of going back to block coding was truly enjoyable. Returning to the activities we used to do during summer camps at the Microsoft store brought back fond memories. Block coding, like platforms like code.org, proved to be a user-friendly approach that simplified the coding process and facilitated learning. However, after a long hiatus, I faced challenges in remembering how to start and maintain certain programming elements. Nevertheless, I had a fantastic time relearning and building a game, overcoming difficulties through research and resourcefulness.








Comments