Skip to main content

 

Programming Language

            Learning about different programming languages has taught me that there is a lot of ways to get a computer to do certain functions. The one language I believe I would enjoy is Python. The reason I believe it is going to be a language I would enjoy is that once you get the hang of it could be easy to build commands. Python seems to build the same as other languages in fewer lines which could make it easier to get the same outcome with fewer steps. There are a lot of different programming languages that have different tasks and being new to this I am still learning about what some of them do. Exploring the different languages and what they do is a lot to take in but with practice, I am sure it will become easier. Finding one that I will be comfortable with is going to be crucial moving forward with my degree and hopefully, I will be able to perfect it. There are going to be multiple languages I will have to be proficient in if I want to be successful in the path I take with my career. There are different languages that I will have to work with because each language has its strong points.

           My experience when building a program in Scratch was daunting at first because it was all new to me. Scratch seemed like it had high-level programming commands like the ones that were mentioned by Vahid & Lysecky (2017). The programs in the text were simple because they were basic and entry-level. Getting all the components to come together and have the output you wanted is going to take multiple layers. This is something I learned when working on the program that I chose. I chose to build a clicker game and at first there it was difficult to get what I wanted the program to do. Even with the tutorial, there was some difficulty trying to get the program to operate the way I wanted it to. It took me doing some research to understand how some commands work because at first when I would run the program it would run indefinitely. The program does exactly what you tell it to do and without a stopping point or a reason for it to do something else when one command is done. There is a lot of work that needs to be done with my clicker game, but I will continue to work on it until it does what I have envisioned in my mind. Coming up with the idea or what you want is easy but implementing it and making sure it works the way you want is more difficult than anticipated. Working on this program has taught me about the layers it takes to get something as a clickable image to do something like move or change colors.

References

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

Vahid, F., & Lysecky, S. (2017). Computing technology for all. Retrieved from zybooks.zyante.com/

Comments