Programming Languages
Scratch is a website used to create things using building block type
coding. It is used by millions and is also used to help teach many others how
to create many things like animations, music, and even simple video games. I
used to use this program way back in middle school to try to learn programming.
As someone that has used this tool before going back to it felt somewhat
familiar as I was able to create a very simple scratch project within 30
minutes to an hour. But this return didn’t go completely smoothly, there were
some difficulties.
Here is my simple scratch game: https://scratch.mit.edu/projects/1000826814
This game is a simple game of the Scratch mascot cat getting an apple. It is only one level and even features a drawing of my very own stick man character.
While I did have experience with scratch previously, I did not have
experience with the multiple types of coding like machine language, assembly
language, and even python. Using those languages was a first time for me so it
was all new. Scratch was easy to learn meanwhile when I was doing the practice it
took a little to get used to. It showed me how different these types of
programming languages are and how each one worked.
I overcame some of the problems that I was having by using the in browser tutorials or looking up solutions to very specific problems that I was having. Doing this though inspires me to try to use starch more because some of those block categories I did not use at all. I gained a lot of insight by doing this which can boil down to just learning that coding can be easy to learn, yet hard to master.
Every language has their own different quirks so it can be a learning experience to see how they all relate to each other. They are all different, but they can relate to each other one way or the other.The coding language I found the easiest to use is Scratch followed by a mix of assembly and python. Scratch is easy because of its nature being a building block coding language and having tutorials. Then for Python, it is the only one where I kind of had experience in using a game engine that utilized it. And assembly felt familiar to me because of machine language. I feel like machine language will be most effective for anything that involves the CPU and assembly language for things like operating systems and hardware. High-level language can be effective with developing web apps and other complex programs and Scratch can be used for making animation and games.
The most popular programming language that I learned from my research is by far is JavaScript.Because of its interactivity it is something a lot of people gravitate to. It is also very easy to learn and a great way for beginners to get into coding. I even used it once in my life and thought it was easy and there’s a ton of resources to help.
Anyways that all for this blog post, see you guys next time!
Comments
Post a Comment